   Program ABC159C
   implicit none
   integer::L,i,j
   real(8)::Vmax=0,xmax,ymax,zmax,x,y,z,V

      read *,L
      do i=1,100
         x=real(L)/100.0*real(i)
         do j=1,100
            y=(real(L)-x)/100.0*real(j)
            z=real(L)-x-y
            V=x*y*z
            if (V>Vmax) then
               Vmax=V
               xmax=x
               ymax=y
               zmax=z
            end if
         end do
      end do

      do i=-50,50
         x=xmax+real(L)/10000.0*real(i)
         do j=-50,50
            y=ymax+real(L)/10000.0*real(j)
            z=real(L)-x-y
            V=x*y*z
            if (V>Vmax) then
               Vmax=V
            end if
         end do
      end do

      print *,Vmax
      stop

   End Program ABC159C