8 1815 393 true 3 4 15 23 27 29 32 38