program main implicit none character*12::N integer::i,sum integer::num(0:9) data num/3,2,2,2,3,2,3,2,4,3/,sum/1/ read *,N do i=1, LEN_TRIM(N) sum = sum + num(ICHAR(N(i:i))-ICHAR('0')) end do print '(i0)', sum end program main