# your code goes here
from datetime import timedelta
import re

# просим ламерка ввести число
# number_str = input()

# он типа ввел
number_str = 2842

# переводим строку в интегер
number_int = int(number_str)

# вызываем функцию, предназначенную для определения разницы во времени
time_passed = timedelta(minutes=number_int)

# преобразуем объект класса "временной период" в строку
time_passed_str = str(time_passed)

# из строки вырезаем два числа
match = re.search('(\d\d?):(\d\d)', time_passed_str)
hours = match.group(1)
minutes = match.group(2)

# конвертим в текст
strhours = "часа" if hours in ["2","3","4","22","23","24"] else "час" if hours in ["1", "21"] else "часов"

strminutes = "минут"
if re.match(r'(^|[^1])1', minutes):
    strminutes += "а"
elif re.match(r'(^|[^1])[234]', minutes):
    strminutes += "ы"

# выводим через %, как просил
print('Показания времеизмерительного прибора: %s %s и %s %s' % (hours, strhours, minutes, strminutes))
