3 18 58 true 28 87 96