>>22-23 & >>24
空文字列が入力されたら存在しないstr[1]をアクセスしにいかないか?