695 Complete Program