Solving The Synoptic Problem In The Gospels