There is a lake with shores A and B. Two motorboats M and N are standing on the opposite sides (A and B respectively). M leaves A and N leaves B and start moving with constant speeds. They meet for the first time 500 yards away from A. After touching the shores, they return back to the previous shore point without taking any break. This time they meet at 300 yards away from B.

Can you determine how wide the lake is ?