10 389 246 true 1 4 6 7 13 17 26 31 33 39