The main drawback is that  this requires quite a bit of logic— knowing what to do in the middle,  when to reverse the process, and exactly how to reverse it.
العقبة الرئيسية في هذا الحل  إنه يحتاج الكثير من المنطق... معرفة ما المفروض القيام به في الوسط،  ومتى ستقوم بعكس العملية، ومعرفة كيفية القيام بذلك بدقة.