program yuki3678 implicit none integer i integer, dimension(7) :: t read (*,*) t do i = 1, 7 if (t(i) .eq. -1) then t(i) = 6001 end if write (6,fmt='(I0)') max(6000 - sum(t(1:i)), -1) end do end program yuki3678