Sort:  

i will post answer later, maybe some one solves puzzle