HomepageJaniPuzzles solved by Jani Puzzles solved by Jani 48SUBSTITUTE and COMPLEMENTJanisolved 60 timesSolve puzzle