Bitcoin puzzle worth $50,000 solved after nearly three years

The painting contained a code for Bitcoin worth $50,000 – but had left many scratching their heads.