Should not the answer be
$$4^3*3!$$
As the boys can sit togethere, hence the number of "places" where boys can sit does reduce (as in the case where no boy can sit with another boy and no girl can sit with another girl).
Please correct me if I am wrong. Thanks