Likely room for improvement by building the product so that arm 2 pivots only once, but I wasn't able to make it work AND be fast. Satisfied nonetheless :-)