1463

more reduce version