Sort:  

Yep, it is. And challenging, I must say:)