5 58 243 true 2 3 6 15 21