hash実装途中