5 376 359 true 2 7 10 18 32