Yes, it is a puzzel.