ParentFull threadSatinel·I solved the triangle problem, just for fun. But there seems to be some problem with email address. My solution could also be wrong, so ignore this message in that caseView on HN