9 438 379 true 3 9 17 20 23 30 31 33 36