9 3283 578 true 1 5 6 7 9 16 21 32 37