Sort:  

It is pretty hard, but so worth it.