6 394 245 true 1 13 15 18 23 25