Elegantly solved