Ball sorting puzzle