a short puzzle