import java.io.*;
//_____________________________________________________________
public class red
{ 
//_____________________________________________________________
public static final void main(String[] args) throws Exception
{
   red bnk = new red();
   bnk.start();
}
//___________________________________________________________________________
void start()
{
   int ans = 0;
   for (long i = 1; i < 1000000; i++)
   {
      long j = 75797 * i;
      int d = digits(j);
      if (i == d) 
      {
         ans = (int)j;
         System.out.println(i + " " + j + " " + d);
      }
   }
   String pi = getFile2("pi3m.txt");
   String ans2 = pi.substring(ans,ans+7);
   long vans2 = Long.parseLong(ans2);
   double dans2 = (double)vans2 / 100000.0;
   int vans3 = (int)(dans2 * dans2 * dans2);
   System.out.println(dans2);
   System.out.println(vans3);
}
//___________________________________________________________________________
int digits(long j)
{
   String st = Long.toString(j);
   int total = 0;
   for (int i = 0; i < st.length(); i++)
   {
      String s = st.substring(i,i+1);
      int k = Integer.parseInt(s);
      total += k;
   }
   return(total);
}
//___________________________________________________________________________
public static String getFile2(String file) 
{
   StringBuffer buf=new StringBuffer();String str;
  try
  {
   BufferedReader in = new BufferedReader (new FileReader (file));
   while((str=in.readLine())!=null)
   {
      buf.append(str);
   }
   in.close();
  }
  catch (Exception e)
  {
   System.out.println(e);
  }
   return (buf.toString());
}
}//__________________________________________________________________________
