696 Complete program