===== '437' ===== 0. 🜔🜔🜔🜔🜔 => Lead-Lead 1. 🜔🜔🜔🜔🜂 => Lead-Tin 2. 🜔🜔🜔🜂🜔 => Lead-Iron 3. 🜔🜔🜔🜂🜂 => Lead-Copper 4. 🜔🜔🜂🜔🜔 => Tin-Iron 5. 🜔🜔🜂🜔🜂 => Tin-Copper 6. 🜔🜔🜂🜂🜔 => Tin-Silver 7. 🜔🜔🜂🜂🜂 => Tin-Gold 8. 🜔🜂🜔🜔🜔 => Lead-Silver 9. 🜔🜂🜔🜔🜂 => Lead-Gold 10. 🜔🜂🜔🜂🜔 => Tin-Lead 11. 🜔🜂🜔🜂🜂 => Tin-Tin 12. 🜔🜂🜂🜔🜔 => Iron-Lead 13. 🜔🜂🜂🜔🜂 => Iron-Tin 14. 🜔🜂🜂🜂🜔 => Iron-Iron 15. 🜔🜂🜂🜂🜂 => Iron-Copper 16. 🜂🜔🜔🜔🜔 => Copper-Lead 17. 🜂🜔🜔🜔🜂 => Copper-Tin 18. 🜂🜔🜔🜂🜔 => Copper-Iron 19. 🜂🜔🜔🜂🜂 => Copper-Copper 20. 🜂🜔🜂🜔🜔 => Silver-Iron 21. 🜂🜔🜂🜔🜂 => Silver-Copper 22. 🜂🜔🜂🜂🜔 => Silver-Silver 23. 🜂🜔🜂🜂🜂 => Silver-Gold 24. 🜂🜂🜔🜔🜔 => Copper-Silver 25. 🜂🜂🜔🜔🜂 => Copper-Gold 26. 🜂🜂🜔🜂🜔 => Silver-Lead 27. 🜂🜂🜔🜂🜂 => Silver-Tin 28. 🜂🜂🜂🜔🜔 => Gold-Lead 29. 🜂🜂🜂🜔🜂 => Gold-Tin 30. 🜂🜂🜂🜂🜔 => Gold-Iron 31. 🜂🜂🜂🜂🜂 => Gold-Copper This is a binary to base-6 conversion with 2 tweaks: 1. The first atom is worth 18 rather than 16. This allows me to increase the 6s without worrying about the 1s. The 4 spare cases in the output molecule allowed me to do this without any issues. 2. The input is read out of order, as 18-4-8-2-1. This flows better in the mechanism. If the input is all salt, the output will be lead-lead. Here's the logic for each atom of the input molecule, if it's fire: Atom 1: The [6] atom starts on copper rather than lead (+18). Atom 2: A quicksilver is saved for later. The Y-molecule is rotated clockwise (+4). Atom 3: The [6] atom is projected (+6), and; Atoms 3 & 4: The Y-molecule is rotated anticlockwise (+2). If there was a saved quicksilver, we must have added 6, so the [6] atom is projected (equivalent to carrying the 1). Atom 5: The [1] atom is projected (+1). Thanks everyone for another great tournament, I have mad respect for you all!