one result omitted due to precision error! correct answer is 193060223, not 193060512