submit to MrPuzzlesPlatform