10 779 364 true 2 6 7 16 21 23 27 32 33 38