////#include <iostream>
////#include <string>
////using namespace std;
////
////class Histogram{
////public:
//// int apple = 0;
//// int letternumber=97;
//// int finale=0;
//// string s;
//// Histogram();
//// Histogram(string a);
//// string put(string b);
//// string putc(char c);
//// void print();
////
////};
////
////Histogram::Histogram(string a){
//// s = s+a;
////}
////
////string Histogram::put(string b){
//// s = s+b;
////
////}
////
////string Histogram::putc(char c){
//// s = s+c;
////
////}
////
////void Histogram:: print(){
//// cout<<s<<endl<<endl;
//// int length = s.length();
//// for(int i=0; i<length; i++){
//// if(s[i]!=' '){
//// apple ++;
//// }
//// if(s[i] >= 'A' && s[i] <='Z') {
//// char p = s[i] +32;
//// }
//// }
////
//// cout<<"총 알파벳 수 " << apple<<endl<<endl;
//// for(letternumber = 97; letternumber<123; letternumber++){
//// for(int j=0; j<length; j++){
//// if(s[j]== letternumber){
//// finale++;
//// }
//// }
//// cout<<(char)letternumber<< "("<< finale << ") : ";
//// for(int k=0; k<finale; k++){
//// cout<< "*";
//// }
//// cout<<endl;
//// finale = 0;
//// }
////
////
////
////}
////
////int main()
////{
////
////
//// Histogram elvisHisto("Wise men say, only fools rush in But I can't help, ");
//// elvisHisto.put("falling in love with you");
//// elvisHisto.putc('-');
//// elvisHisto.put("Elvis Presley");
//// elvisHisto.print();
////
////
//// return 0;
////}
////
//////#include<iostream>
//////
//////using namespace std;
//////
//////int main() {
////// string str;
//////
////// cin >> str;
//////
////// cout << "data is: " << str << endl;
//////
////// cout << str.length() << endl;
//////
////// for(int i=0; i<str.length(); i++) {
////// cout << str[i] << endl;
////// }
//////
//////
//////}
////
////
////
////
////
////
//
//
////#include <iostream>
////using namespace std;
////
////void swap(int *a, int *b) {
//// int temp;
////
//// temp = *a;
//// *a = *b;
//// *b = temp;
////}
////
////int main()
////{
//// int m = 2, n=9;
//// swap(&m, &n);
//// cout << m << ' '<< n;
////}
//
//
////#include <iostream>
////using namespace std;
////
////class Circle{
////private:
//// int radius;
////public:
//// Circle();
//// Circle(int r);
//// ~Circle();
//// double getArea() {return 3.14*radius*radius; }
//// int getRadius() {return radius;}
//// void setRadius(int radius) {this->radius=radius; }
////};
////
////Circle::Circle() {
//// radius = 1;
//// cout << "생성자 실행 radius = "<< radius <, endl;
////}
////
////Circle::Circle(int radius){
//// this->radius = radius;
//// cout << "생성자 실행 radius = "<< radius <, endl;
////}
////
////Circle::~Circle() {
//// cout << "생성자 실행 radius = "<< radius <, endl;
////}
////
//// void increase(Circle c) {
//// int r = c.getRadius();
//// c.setRadius(r+1);
//// }
////
//// int main() {
//// Circle waffle(30);
//// increase(waffle);
//// cout << waffle.getRadius() << endl;
//// }
//
////#include <iostream>
////using namespace std;
////
////class Circle{
//// int radius;
////public:
//// Circle() {radius = 1; }
//// Circle(int radius) {
//// this ->radius = radius; }
//// void setRadius(int radius) {this -> radius = radius; }
//// double getArea() {return 3.14*radius * radius; }
////};
////
////Circle getCircle() {
//// Circle tmp(30);
//// return tmp;
////}
////
////int main(){
//// Circle c;
//// cout << c.
//// fdfd getArea() << endl;
////
//// c=getCircle();
//// cout << c.getArea() << endl;
////}
//
////#include <iostream>
////using namespace std;
////
////int main()
////{
//// cout << "i" << '\t' << "n" << '\t' << "refn" << endl;
//// int i = 1;
//// int n = 2;
//// int &refn = n;
//// n = 4;
//// refn++;
//// cout << i << '\t' << n << '\t' << refn << endl;
////
//// refn = i;
//// refn++;
//// cout << i << '\t' << n << '\t' << refn << endl;
////
//// int *p = &refn;
//// *p = 20;
//// cout << i << '\t' << n << '\t' << refn << endl;
////}
//
////#include <iostream>
////using namespace std;
////
////class Circle{
//// int radius;
////public:
//// Circle() {radius = 1; }
//// Circle(int radius) {this -> radius = radius; }
//// void setRadius(int radius) {this -> radius = radius; }
//// double getArea() {return 3.14*radius*radius; }
////};
////
////int main(){
//// Circle circle;
//// Circle &refc = circle;
//// refc.setRadius(10);
//// cout << refc.getArea() << " "<<circle.getArea();
////}
//
////#include <iostream>
////using namespace std;
////
////bool average(int a[], int size, int &avg){
//// if(size <= 0)
//// retirm false;
//// int sum = 0;
//// for(int i=0; i<size; i++)
//// sum += a[i];
//// avg = sum/size;
//// return true;
////}
////
////int main() {
//// int x[] = {0, 1, 2, 3,4,5};
//// int avg;
//// if(average(x, 6, avg)) cout << "평균은 "<< avg << endl;
//// else cout << "매개 변수 오류" << endl;
////
//// if(average(x, -2, avg)) cout << "평균은 "<< avg << endl;
//// else cout<<"메개 변수 오류 " << endl;
////}
//
//
//#include <iostream>
//using namespace std;
//
//class Circle {
//private:
// int radius;
//public:
// Circle();
// Circle(int r);
// ~Circle();
// double getArea() {return 3.14*radius*radius; }
// int getRadius() {return radius; }
// void setRadius(int radius) {this -> radius = radius; }
//};
//
//Circle::Circle() {
//// radius = 1;
// cout << 실행자 실행
//}