Три почти одинаковых куска кода -- уже подпрограмма.