HomepageSJAPopular puzzles created by SJA Popular puzzles created by SJA 20river crossingSJAsolved 59 timesSolve puzzle110Happinesssjasolved 6 timesSolve puzzle