Wave Legpuzzels