6 500 334 true 2 5 10 16 19 21