4 3XY Z[ \]@@ Z^ _ Z`? Za b \c d e f \g h ijk lmno p qr s t u vw x yz b {| }~@(@ 2()VCodeLineNumberTableLocalVariableTablethisLProGAL/math/Trigonometry;solveAsinXPlusBcosXplusC(DDD)[Ljava/lang/Double;ADBCroots[Ljava/lang/Double;abcdelta StackMapTableBsolveBDAsinXPlusBcosXplusCdLjava/math/BigDecimal;efbdAbdBbdCnmain([Ljava/lang/String;)Vargs[Ljava/lang/String; SourceFileTrigonometry.java 45java/lang/Double  > > K   No solution java/math/BigDecimal2.0 4 4.0 -0.5 0.5 ;<ProGAL/math/Trigonometryjava/lang/Objectjava/lang/Mathabs(D)DProGAL/math/ConstantsEPSILONatanvalueOf(D)Ljava/lang/Double;sqrtatan2(DD)D doubleValue()DTAU(D)Ljava/math/BigDecimal;subtract.(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;()Ljava/math/BigDecimal; EPSILONBD compareTo(Ljava/math/BigDecimal;)Ijava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)Vjava/math/MathContext DECIMAL128Ljava/math/MathContext;multiplyE(Ljava/math/BigDecimal;Ljava/math/MathContext;)Ljava/math/BigDecimal;addpow(I)Ljava/math/BigDecimal;negatedividejava/math/RoundingModeHALF_UPLjava/math/RoundingMode;G(Ljava/math/BigDecimal;ILjava/math/RoundingMode;)Ljava/math/BigDecimal;!23456/*78 9: ;<6@:(g9&k9 (c9   kk kg9  w "  ko k SS 9   gk S22c S2k S22g S   ck S22c S2k S22g S7R  ! ' 8 DMdls =8R@=>@?>@@>:AB 4C>!D> 'E> 8F> GH)'9121 I<6r:&:(::  :   Y:  :  !  "Y#":  $ 3  %Y&":' k SS ' :    2()Y*":' k S22c S   2()Y&":' k S22c S7V"# $%&"';(N)W*u+,-./13456>7o:8JKLK>1MKr=>r?>r@>lAB fNK`OKYPK "PCK N$DK WEK uFK G1;HQQQQJQQQ;\QO RS6G+-/1W1W7? @A8 TUVW