Попробуйте разобраться в коде, и, возможно, поймёте в чём прикол Try to understand the code, and perhaps you will catch on what's going on here (sorry for my bad english)