по-русски =) given so hard - точно не пойдет =) но смысл уловить можно, если уже написали, думаю, поймут, что вы имели в виду