(hard :1