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