8 394 199 true 4 6 8 9 10 17 23 25