Medical staff puzzle