q ~h