Key and lock puzzle

Key and lock puzzle