Completed IsBalanced