дайте кто то 100% алгоритм
вот и исправлять