参照した問題・解説のサイト: https://blog.icttoracon.net/2020/03/01/