For a set of integers S, define (SAPk) to be the k-uniform hypergraph with vertex set S and hyperedges corresponding the set of all arithmetic progression of length k in S. Similarly, for a graph H, define (HKk) to be the (k2)-uniform hypergaph on the vertex ser E(H) with hyperedges corresponding to the edge sets of all copies of Kk in H. Also, we say that a k-uniform hypergraph has girth at least g if any h edges (1≤h