puzzle (139.146)