euler problem 43 	Sub-string divisibility, fast solution