Mobile Stitching