Проблема этого подхода в том, что неясно, кому присваивается заслуга за решение.
Я только что столкнулся с этой самой ситуацией на форуме на базе Discourse — два пользователя предоставили независимые и дополняющие друг друга части решения, но я не могу засчитать заслугу обоим.
Пожалуйста, пересмотрите своё решение и рассмотрите этот вопрос.