Rating:

Original writeup (https://b01lers.net/challenges/Boston%20Key%20Party%202016/Cookbook/95/).