Efficient Approaches to Solving Quadratic Diophantine Equations and their Time Complexity | Synapse