Sort:  

Yes it require a lot of mental prowess to solve ...i really like it.