Trump got elected. They all know he will not play around. Hamas and Israel have been dragging their feet coming up with an agreement. They all know if they do not have it before he gets into office there will be a heavy price to pay. Same for Russia Ukraine.