hard and elegant

.