7 590 247 true 0 2 3 5 14 29 34