7 986 370 true 5 6 10 20 22 23 25