Hard to very hard