Autor: furukawasamuel450@gmail.com