public class Reciprocal

  public static void main(String[] args)
  {
    double dSum=0;
    long lMiddleSum=1;
    for(int i=1;i<21;i++)
    { 
      
      for(int j=1;j<=i;j++)
      {
       lMiddleSum*=j;
      }
      System.out.println(lMiddleSum);
      dSum+=1/lMiddleSum;
     
    }
   System.out.println("1+1/2!+1/3!+...+1/20!="+dSum); 
  }
}