8 1001 561 true 2 4 10 11 12 18 22 33