Profiles Matching: general swimmer