hard all

.