出力イテレータをfind_first_elementに渡すときにstd::back_inserter(lhs)にしたらどうかな?