Solved FairAndSquare Completely