IBP > 25: hard to very hard
IBP 14-25: easy
IBP 26-38: medium
IBP 39-50: hard
IBP >50: very hard
IBP 26-50: easy
IBP 51-75: medium
IBP 76-100: hard
IBP 51-100: easy