#1 Springer - Wow, tough level but very good and I learnt a lot!
#2 Kisa - *no message yet*
#3 Anindya Banerjee - Nice riddles, though couple of them including this one, a bit ambiguous.