hope1: 150
hope2: 638