many hints