I'm going to post his code properly formatted, only because I'm not sure if english is his first language, given his hebrew comments and the structure of his OP (No offense meant!)


import...