android puzzle code