最初の4行だけはあんまり間違ってないんじゃね