Пусть первый кран наполняет бассейн за 2 часа, его производительность равна 1/2 бассейна в час. Второй кран наполняет бассейн за 4 часа, его производительность равна 1/4 бассейна в час. Третий кран наполняет бассейн за 5 часов, его производительность равна 1/5 бассейна в час. Четвертый кран наполняет бассейн за 8 часов, его производительность равна 1/8 бассейна в час. Суммарная производительность четырёх кранов составляет 1/2 + 1/4 + 1/5 + 1/8. Преобразуем в дроби с общим знаменателем: 20/40 + 10/40 + 8/40 + 5/40 = 43/40 бассейна в час. Следовательно, бассейн будет наполнен за 40/43 часа. Ответ: 40/43 часа.