public int Solution(string input) { int atLeastPresents = presentsRepository.GetLeastPresents(input); int lowestHouseNumber = houseNumber.CalculateLowestHouseNumberWhichGetsAtLeastPresents(atLeastPresents, PRESENTS_PER_ELF); return(lowestHouseNumber); }