5 45 243 true 1 3 10 23 34