6 542 450 true 2 4 13 16 23 25