8 258 161 true 2 3 4 5 8 17 21 30