7 501 322 true 1 2 6 8 18 27 34