7 1490 446 true 2 4 6 12 16 26 33