I can solve them, a friend taught me. I wish I could've solved it through logic/maths, but mostly it is just remembering algorithms with not much thinking involved. Anyway, quite fun to do when you're bored, but once solved a few times its only useful for finger exercising rather than brain...