Staircase Legpuzzels