5 314 222 true 2 3 6 15 21