お待たせしてしまいましたが正解のプログラムを発表させていただきます。詳しい説明はPCから書き込むので以降のコメントにて。