4 100 103 true 2 9 17 28