Ouroboros hydride shift 123