Some mistakes corrected; F and Q were swapped