7 568 356 true 2 5 6 7 12 16 21