Moderate difficulty puzzle