Problem Solving Using Binary Numbers