Ответ:

а) Общее число перестановок 7 мальчиков: 7! = 5040.

б) Олег в начале, Игорь в конце: 1 * 5! * 1 = 120.

в) Олег и Игорь рядом: 6! * 2! = 720 * 2 = 1440.

г) Игорь впереди Олега и рядом: 6! * 1 = 720.