4 31 103 true 2 15 23 29