設計難易度が高いっす!