8 431 376 true 0 3 7 13 17 23 32 36