Excellent solution
3.3K