program a begin end program program b begin end program