prototype sword problem