7 612 342 true 2 5 6 14 15 20 22