hard and group

.