7 521 388 true 2 8 9 22 27 36 39