var collectionOfElements = Stream.concat(highs.stream(), lows.stream())
.collect(Collectors.toMap(MyObject::id, Function.identity(), (o1, o2) -> {
return ... // TODO :: merge two objects;
})).values();
import re
pattern = re.compile('[^#][<>\n](\d\d\d\d\d\d)[<>\n]')
pattern.findall('<div style="font-family: arial,helvetica,sans-serif; mso-line-height-rule: exactly; color: #313131; text-align: center; font-size: 40px; letter-spacing: 15px; line-height: 100px">366634</div>')
['366634']
SELECT t.* FROM test_table t
JOIN
( SELECT model, MIN(s) minVal
FROM test_table GROUP BY model
) t2
ON t.s = t2.minVal AND t.model = t2.model;