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