Got this from the 'net, might be old, but it could be challenging too. I have the answers because i'm too impatient for anything like this :D I'm sure it will be 'cracked' by NSC.