Minimizing Boolean Expression Using Cubical Representation