
    Mg                     4    S SK r S SKJr  \" S5      S 5       rg)    N)pluginfactorc                     [        [        S5      5      n/ nUS-  S:X  a!  UR                  S5        US-  nUS-  S:X  a  M!  [        S[        [        R
                  " U5      5      S-   S5       H,  nX$-  S:X  d  M  UR                  U5        X$-  nX$-  S:X  a  M  M.     US:  a  UR                  U5        SR                  [        [        U5      5      nU R                  U5        g ! [         a    U R                  S5         g f = f)Nz$Enter a number for me to factorize:    r         z x z/Invalid input. Please enter a positive integer.)intinputappendrangemathsqrtjoinmapstrsay
ValueError)jarvissnfactorsiresults         </Users/admin/workspace/ai/Jarvis/jarviscli/plugins/factor.pyr   r      s    F<=>!eqjNN1QA !eqj q#diil+a/3A%1*q!F %1* 4
 q5NN1CW-.

6 F

DEFs$   >C' 6C' <C' AC' 'DD)r   r   r        r   <module>r      s&      F Fr   