why is O-F bond length much shorter in OF2 (141pm) than in O2F2(158pm ...

why is O-F bond length much shorter in OF2 (141pm) than in O2F2(158pm ...