// Энэ удаад string гэх зүйлийн талаар үзэх болно.

#include <string> // string ашиглахын тулд энэхүү санг заавал дуудах ёстой.
#include <iostream> // cin, cout гэх мэт функц агуулдаг сан.
using namespace std;

int main() {
	/*
		string гэж юу вэ? Энэ нь хэмжээгээ өөрчилж болдог тэмдэгт төрлийн массив гэж 
		хэлж болох юм. char a[2000] гэсэн тохиолдолд бид 2000 хүртэлх тэмдэгтийг л 
		агуулж чадах юм. Харин string a; гэсэн тохиолдолд энэ нь тэмдэгт агуулдаг
		хоосон тэмдэгт мөр гэж ойлгож болно. Хэмжээ хамаагүй. Гэхдээ мэдээж хязгаартай.
	*/
	string a, b, c; //  string төрлийн a, b, c гэсэн нэртэй тэмдэгт мөрүүд.

	cin >> a; // тэмдэгт мөр унших.
	cin >> b; // тэмдэгт мөр унших.
	// cin >> a >> b; гэж болно. Ялгаа байхгүй.

	// cin, cout гэдэг функцууд бол унших болон хэвлэхэд ашигладаг бөгөөд
	// ямар ч төрлийнх байсан cin >> хувьсагчийн нэр; гэж уншиж болдог ба 
	// автоматаар хувьсагчийн төрлийг ялгаж чаддаг.

	int n, m;
	n = a.size(); // оролтонд өгсөн тэмдэгт мөрийн уртыг буцаана.
	m = b.size(); // оролтонд өгсөн тэмдэгт мөрийн уртыг буцаана.

	cout << "Temdeg Moriin Urtuud ->" << n << " " << m << endl;
	// cout << ""; гэвэл "" доторх тэмдэгтүүд хэвлэгдэнэ.
	// cout << endl; гэдэг нь мөр шилжих. cout << "\n"; гэсэн ч болно.

	c = a + b; // 2 тэмдэгт мөрийг залгаж байна.
	cout << "ZAlgawal ->" << c << endl;

	if( a == b ) cout << "Iher temdegt mor baina\n";
	else cout << "Ooriimbnoo\n";

	return 0;
}