Имхо ни первая ни вторая решений не имеют
тут реально данных не хватает.