#include <iostream>
using namespace std;
template<class T>
class mnl{
private:
T **mt;
int l1;
int l2;
public:
mnl(int n1,int n2){
l1=n1;
l2=n2;
mt=new T**[l1];
int i;
for(i=0;i<l1;i++){
mt[i]=new T*[l2];
}
}
void cm();
void sm();
};
int main() {
// your code goes here
return 0;
}
template<class T>
void mnl<T>::cm(){
int i,i2;
for(i=0;i<l1;i++){
for(i2=0;i2<l2;i2++){
cout<<"Scrivi il numero\n";
cin>>mt[i][i2];
}
}
}
template<class T>
void mnl<T>::sm(){
int i,i2;
for(i=0;i<l1;i++){
for(i2=0;i2<l2;i2++){
cout<<mt[i][i2]<<" ";
}
cout<<"\n";
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdGVtcGxhdGU8Y2xhc3MgVD4KY2xhc3MgbW5sewoJcHJpdmF0ZToKCVQgKiptdDsKCWludCBsMTsKCWludCBsMjsKCQoJcHVibGljOgoJbW5sKGludCBuMSxpbnQgbjIpewoJCWwxPW4xOwoJCWwyPW4yOwoJCW10PW5ldyBUKipbbDFdOwoJCQoJCWludCBpOwoJCQoJCWZvcihpPTA7aTxsMTtpKyspewoJCQkKCQkJbXRbaV09bmV3IFQqW2wyXTsgCgkJCQoJCX0KCQkKCQkKCQkKCX0KCQoJdm9pZCBjbSgpOwoJdm9pZCBzbSgpOwoJCgkKCQp9OwoKCgoKCmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJcmV0dXJuIDA7Cn0KCgoKdGVtcGxhdGU8Y2xhc3MgVD4Kdm9pZCBtbmw8VD46OmNtKCl7CgkKCWludCBpLGkyOwoJCglmb3IoaT0wO2k8bDE7aSsrKXsKCQkKCQlmb3IoaTI9MDtpMjxsMjtpMisrKXsKCQkJCgkJCWNvdXQ8PCJTY3JpdmkgaWwgbnVtZXJvXG4iOwoJCQkKCQkJY2luPj5tdFtpXVtpMl07CgkJCQoJCQkKCQl9CgkJCgkJCgkJCgl9CgkKCQp9CgoKCnRlbXBsYXRlPGNsYXNzIFQ+CnZvaWQgbW5sPFQ+OjpzbSgpewoJCglpbnQgaSxpMjsKCQoJZm9yKGk9MDtpPGwxO2krKyl7CgkJCgkJZm9yKGkyPTA7aTI8bDI7aTIrKyl7CgkJCQoJCQljb3V0PDxtdFtpXVtpMl08PCIgIjsKCQkJCgkJCQoJCX0KCQkKCQljb3V0PDwiXG4iOwoJCQoJfQoJCgkKCQp9Cgo=