Sort:  

Unfortunately, too slow :(