definitely possible…basically, your first parenthesis is fixed at let's say

:Output(1,1,'(") \\or wherever you want to place it

the next issue is to get the length of your X digit, let's say its 2, the number of places that 2 will take up is given by int(log(X))+1 in this case is equal to int(log(2))+1=0+1=1

this formula can be used for the Y coordinate also:

FORMULA: number of digit places of number A = int(log(A))+1

the next issue is to position the comma "," and the closing parenthesis ")" in relation to the numbers

the final code should look like this:

:Output(1,1,"(")

:Output(1,2,X) \\where X=2 for your case

:Output(1,2+int(log(X))+1,",") \\horizontal position=2+0+1=3 for X=2

:Output(1,2+int(log(X))+1+1,Y) \\where Y=3 for your case \\extra +1 is to ensure that Y does not overlap with comma coordinate

:Output(1,2+int(log(x))+1+1+int(log(Y))+1,")") \\horizontal position=2+0+1+1+0+1=5 for X=2 and Y=3

WHOALA! =) =) =) =) =) =) =) =)

HOWEVER, I noted that you wanted to get everything on the same line…this is possible for small digits, where the total sum of the length of the 2 digits is equal or less than 13…such that the total length of output is not more than 16 (standard horizontal length of a TI83 calculator)

should the total length (including parenthesis) be more than 16 e.g. "(12989213982138923198218921,12982192182139)"…nothing can help u…i thus suggest that you change your output to graphical "Text()"