shokaiさんのやりそうな実装方法