Battery Legpuzzels