true 689 243 true 3 10 21 32 53 56 78 82 83 87 99