#include<stdio.h>
#include<math.h>
#define PI 3.141592653589793;

struct cylinder
{
    int r;
    int h;
};
int main()
{
    struct cylinder myCylinder;
       
   // float r, h;
    double volume, surfaceArea, surfaceArea2;
    
    scanf("%lf", &myCylinder.r);
    scanf("%lf", &myCylinder.h);
    /*if (myCylinder.r < -100 || myCylinder.r > 100 || myCylinder.h < -100 || myCylinder.h > 100)
    {
        printf("Invalid input");
    }*/
    if (myCylinder.r <= 0 || myCylinder.h <= 0)
    {
        printf("Invalid input");
       // return 0;
    }
    else
    {
        surfaceArea = 2 * 3.141592653589793 * (myCylinder.r);
        surfaceArea2 = surfaceArea * (myCylinder.r + myCylinder.h);
        volume = 3.141592653589793 * myCylinder.r * myCylinder.r * myCylinder.h;
        printf("Surface Area: %.2lf\n", surfaceArea2);
        printf("Volume: %.2lf\n", volume);
    }
    return 0;
}