it simple yet challenging, i really like the fact that there multiple way you can solve some of the puzzle.the difficulty is not to hard either, it just enough to need sometime to figure out without being overly confusing. it take me about 15 minute to solve them all.