Revert "Delete"

This reverts commit eee9166318e5c3d35e1b2fb52dec986ecb6366b1.
Revert "Submit solution"

This reverts commit 9963c0d2f5f15e5bf32a57144ce76bd3f8ed9b88.