Claudio Ranieri claims Leicester made life difficult for themselves against Swansea but the fact that they got the three points with a good performance was enough to make him happy.