Koukněte zde Nedostatek v algoritmu nebo žádoucí stav?
tam je to rozepsané do detailu, kdy se to vyplatí