все работает

кроме лишних пробелов и сортировки