I have a task to translate rather large book in combinatorics into English. As it usually happens with math textbooks, there are lots of exercises, and thus, many long questions. I feel that the canonic word order is not acceptable in many of them as it confuses the reader. However, I am not sure about the best way to construct such questions. Example:
How many different integer-valued triangles are there, with the perimeter of 30?
How many different integer-valued triangles are there, having the perimeter of 30?
These questions are not too long but they illustrate my point well. My questions are:
Is it acceptable to put "are there" in that part of a question?
Is it acceptable to use "with"/"where"/"having" in such positions in a question?
Should I put comma in front of "with"/"where"/"having"?