Engineering Legpuzzels