given this a lot of thought это разговорная английская фраза
given this a lot of thought перевод смотрите give it a thought