block by tmcw e87f3c789c49e76f65156d7d7f3ecbef

e87f3c789c49e76f6515

rearrange.rb