На мой взгляд все условия соблюдены. Любая длина массива first и second учитывается в массиве result. Массивы идут друг за другом. Не могу разобраться в чем возможная ошибка.