HomepagesjaPopular puzzles created by sja Popular puzzles created by sja 20river crossingSJAsolved 59 timesSolve puzzle110Happinesssjasolved 6 timesSolve puzzle