QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#335107#6366. MessageExplodingKonjacWA 88ms95064kbC++206.2kb2024-02-22 17:51:082024-02-22 17:51:09

Judging History

你现在查看的是最新测评结果

  • [2024-02-22 17:51:09]
  • 评测
  • 测评结果:WA
  • 用时:88ms
  • 内存:95064kb
  • [2024-02-22 17:51:08]
  • 提交

answer

#include <bits/stdc++.h>
using namespace std;
// #define OPENIOBUF

namespace FastIO
{

class FastIOBase
{
 protected:
#ifdef OPENIOBUF
	static const int BUFSIZE=1<<16;
	char buf[BUFSIZE+1];
	int buf_p=0;
#endif
	FILE *target;
	FastIOBase(FILE *f): target(f){}
	~FastIOBase()=default;
 public:
#ifdef OPENIOBUF
	virtual void flush()=0;
#endif
};

class FastOutput final: public FastIOBase
{
 public:
	FastOutput(FILE *f=stdout): FastIOBase(f) {}
#ifdef OPENIOBUF
	~FastOutput() { flush(); }
	void flush() { fwrite(buf,1,buf_p,target),buf_p=0; }
#endif
	void put(char x)
	{
#ifdef OPENIOBUF
		if(buf[buf_p++]=x,buf_p==BUFSIZE) flush();
#else
		putc(x,target);
#endif
	}
	FastOutput &operator <<(char x)
	{ return put(x),*this; }
	FastOutput &operator <<(const char *s)
	{ for(;*s;put(*(s++)));return *this; }
	FastOutput &operator <<(const std::string &s)
	{ return (*this)<<s.c_str(); }
	template<typename T>
	std::enable_if_t<std::is_integral<T>::value,FastOutput&> operator <<(T x)
	{
		if(x<0) return put('-'),(*this)<<(-x);
		char stk[std::numeric_limits<T>::digits10+1],*top=stk;
		do *(top++)=x%10+'0',x/=10; while(x);
		while(top!=stk) put(*(--top));
		return *this;
	}
	template<typename ...T>
	void writesp(T &&...x)
	{ std::initializer_list<int>{((*this)<<(x),put(' '),0)...}; }
	template<typename ...T>
	void writeln(T &&...x)
	{ std::initializer_list<int>{((*this)<<(x),put('\n'),0)...}; }
	template<typename Iter>
	std::enable_if_t<std::is_base_of<
		std::forward_iterator_tag,
		typename std::iterator_traits<Iter>::iterator_category>
	::value> writesp(Iter begin,Iter end)
	{ while(begin!=end) (*this)<<*(begin++)<<' '; }
	template<typename Iter>
	std::enable_if_t<std::is_base_of<
		std::forward_iterator_tag,
		typename std::iterator_traits<Iter>::iterator_category>
	::value> writeln(Iter begin,Iter end)
	{ while(begin!=end) (*this)<<*(begin++)<<'\n'; }
}qout;

class FastInput final: public FastIOBase
{
 private:
	bool __eof;
 public:
	FastInput(FILE *f=stdin): FastIOBase(f),__eof(false)
#ifdef OPENIOBUF
	{ buf_p=BUFSIZE; }
	void flush() { buf[fread(buf,1,BUFSIZE,target)]=EOF,buf_p=0; }
	bool eof()const { return buf[buf_p]==EOF; }
#else
	{}
	bool eof()const { return feof(target); }
#endif
	char get()
	{
		if(__eof) return EOF;
#ifdef OPENIOBUF
		if(buf_p==BUFSIZE) flush();
		char ch=buf[buf_p++];
#else
		char ch=getc(target);
#endif
		return ~ch?ch:(__eof=true,EOF);
	}
	void unget(char c)
	{
		__eof=false;
#ifdef OPENIOBUF
		buf[--buf_p]=c;
#else
		ungetc(c,target);
#endif
	}
	explicit operator bool()const { return !__eof; }
	FastInput &operator >>(char &x)
	{ while(isspace(x=get()));return *this; }
	template<typename T>
	std::enable_if_t<std::is_integral<T>::value,FastInput&> operator >>(T &x)
	{
		char ch,sym=0;x=0;
		while(isspace(ch=get()));
		if(__eof) return *this;
		if(ch=='-') sym=1,ch=get();
		for(;isdigit(ch);x=(x<<1)+(x<<3)+(ch^48),ch=get());
		return unget(ch),sym?x=-x:x,*this;
	}
	FastInput &operator >>(char *s)
	{
		while(isspace(*s=get()));
		if(__eof) return *this;
		for(;!isspace(*s) && !__eof;*(++s)=get());
		return unget(*s),*s='\0',*this;
	}
	FastInput &operator >>(std::string &s)
	{
		char str_buf[(1<<8)+1]={0},*p=str_buf;
		char *const buf_end=str_buf+(1<<8);
		while(isspace(*p=get()));
		if(__eof) return *this;
		for(s.clear(),p++;;p=str_buf)
		{
			for(;p!=buf_end && !isspace(*p=get()) && !__eof;p++);
			if(p!=buf_end) break;
			s.append(str_buf);
		}
		unget(*p),*p='\0',s.append(str_buf);
		return *this;
	}
	template<typename ...T>
	void read(T &&...x)
	{ std::initializer_list<int>{((*this)>>(x),0)...}; }
	template<typename Iter>
	std::enable_if_t<std::is_base_of<
		std::forward_iterator_tag,
		typename std::iterator_traits<Iter>::iterator_category>
	::value> read(Iter begin,Iter end)
	{ while(begin!=end) (*this)>>*(begin++); }
}qin;

} // namespace FastIO
using FastIO::qin,FastIO::qout;

using LL=long long;
using LD=long double;
using UI=unsigned int;
using ULL=unsigned long long;
constexpr LL INF=4e18;

#ifndef DADALZY
#define FILEIO(file) freopen(file".in","r",stdin),freopen(file".out","w",stdout)
#define LOG(...) [](auto...){}(__VA_ARGS__)
#else
#define FILEIO(file)
#define LOG(...) fprintf(stderr,__VA_ARGS__)
#endif

constexpr int MAXN=2e5;

char s1[MAXN+5],s2[MAXN+5],s3[MAXN+5];
int n,m,a[MAXN+5];

int tot,pos[60],nxt[MAXN+5];
LL dp[60][MAXN+5],sum[MAXN+5];
vector<int> add[MAXN+5],del[MAXN+5];

int main()
{
	qin>>(s1+1)>>(s2+1);
	n=strlen(s1+1);
	m=strlen(s2+1);
	qin.read(a+1,a+n+1);

	int lb[26],rb[26];
	for(int i=0;i<26;i++) lb[i]=m+1,rb[i]=0;
	for(int i=1;i<=m;i++)
	{
		int c=s2[i]-'a';
		lb[c]=min(lb[c],i);
		rb[c]=max(rb[c],i);
	}
	for(int i=0;i<26;i++)
	{
		if(lb[i]>rb[i]) continue;
		pos[++tot]=lb[i];
		pos[++tot]=rb[i]+1;
		add[lb[i]].push_back(i);
		del[rb[i]].push_back(i);
	}
	sort(pos+1,pos+tot+1);
	tot=unique(pos+1,pos+tot+1)-pos-1;

	for(int k=0;k<tot;k++) fill(dp[k],dp[k]+n+1,INF);
	dp[0][0]=0;
	for(int i=1;i<=n;i++) dp[0][i]=dp[0][i-1]+a[i];
	bool vis[26]={};
	for(int k=1;k<tot;k++)
	{
		int l=pos[k],r=pos[k+1],len=r-l;
		char *s3=s2+pos[k]-1;
		for(auto &c: add[l]) vis[c]=true;
		nxt[1]=0;
		for(int i=2,j=0;i<=len;i++)
		{
			while(j && s3[i]!=s3[j+1]) j=nxt[j];
			if(s3[i]==s3[j+1]) j++;
			nxt[i]=j;
		}
		vector<pair<int,LL>> vec;
		LL mn=dp[k-1][0];
		for(int i=1;i<=n;i++)
		{
			sum[i]=sum[i-1]+(vis[s1[i]-'a']?0:a[i]);
			if(vis[s1[i]-'a'])
				vec.emplace_back(i,mn),mn=INF;
			mn=min(mn,dp[k-1][i]-sum[i]);
		}
		vec.emplace_back(n+1,mn);
		for(int i=0,j=0;i+1<(int)vec.size();i++)
		{
			int p=vec[i].first;
			while(j && (j==len || s1[p]!=s3[j+1])) j=nxt[j];
			if(s1[p]==s3[j+1]) j++;
			if(j==len)
			{
				LL val=vec[i-len+1].second;
				for(;p<vec[i+1].first;p++)
					dp[k][p]=min(dp[k][p],val+sum[p]);
			}
		}
		for(auto &c: del[r-1]) vis[c]=false;
		if(count(vis,vis+26,true)==0)
		{
			mn=dp[k][0];
			for(int i=1;i<=n;i++)
			{
				mn=min(dp[k][i],mn+a[i]);
				dp[k][i]=mn;
			}
		}
	}

	LL ans=dp[tot-1][n];
	if(ans<INF) qout<<ans<<'\n';
	else qout<<"You better start from scratch man...\n";
	return 0;
}
/*
bbaaabbb
abb
5 4 3 4 2 3 4 5

*/

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 1ms
memory: 3576kb

input:

ababccb
abc
7 2 2 4 3 2 1

output:

7

result:

ok single line: '7'

Test #2:

score: 0
Accepted
time: 1ms
memory: 3644kb

input:

babab
baab
2 1 3 2 4

output:

You better start from scratch man...

result:

ok single line: 'You better start from scratch man...'

Test #3:

score: 0
Accepted
time: 18ms
memory: 18884kb

input:

bbaaaabbbbbabaababbaaabbbabaaaababaababaabababbbbabbbbababaabaaabbabaaaabbbabbaababababbabbbabbaababaaaaaabbabbbababbaabbbabbbabbbabaababaaaaaabaaababbbbbbaabaabaaaaaaabbbaaabaabbbababbbbbabbababaababaabbababbaababbbbbbbbbbbaabbbbbabaaabaabaaabaaaaabaaaabbbbbbbaaaabaabbbababbaaaabbabababbbabbbbabbab...

output:

You better start from scratch man...

result:

ok single line: 'You better start from scratch man...'

Test #4:

score: 0
Accepted
time: 32ms
memory: 32552kb

input:

bdabcfbdfcffebebcabbadacbbaeeaffbdedeedfabefdfdbddcecdaaddafdfbbdceccedebcecdfbcfbaafcefeecffdabfaacbeeecfeffaaafaefdcdaaeaeecfafcdadbfbccbdecacfeabdbfcacafebdcfbfbebacbffaecbfbcedccabbdecabaebbbdbcfbaeadfcadfadfaebaddbebfcbefdabdcefbbdaaaabcefedabcabcafedcfadedfdcbbccbffdcfdfcfcdfcfbbdabdbbeecafecc...

output:

You better start from scratch man...

result:

ok single line: 'You better start from scratch man...'

Test #5:

score: 0
Accepted
time: 76ms
memory: 95064kb

input:

soibsuydrizsuvymezuyrewmgwpnzxgyggpzjkdzooisgzbkfqjzkfcklluotqpwganvksoqtzixkfkrtqobdnregwgkxjwzsruvhztscxjyqlhfytomzhxiglxemdhkjnskrsqngojffogrkbygmdgzfwrlhwhhngqpjpepqgynsdybhpuaqhgjroijqofiwnxgxdmhofwsjnmwitruiesefzmabcfsyzrrruidewjowfkwwwqhztsmmtdnejlqhkmbpmknlxijnmzbtqviburbqwufipqsrqplcelovsxz...

output:

You better start from scratch man...

result:

ok single line: 'You better start from scratch man...'

Test #6:

score: 0
Accepted
time: 14ms
memory: 18940kb

input:

bbaaaabbbbbabaababbaaabbbabaaaababaababaabababbbbabbbbababaabaaabbabaaaabbbabbaababababbabbbabbaababaaaaaabbabbbababbaabbbabbbabbbabaababaaaaaabaaababbbbbbaabaabaaaaaaabbbaaabaabbbababbbbbabbababaababaabbababbaababbbbbbbbbbbaabbbbbabaaabaabaaabaaaaabaaaabbbbbbbaaaabaabbbababbaaaabbabababbbabbbbabbab...

output:

0

result:

ok single line: '0'

Test #7:

score: 0
Accepted
time: 55ms
memory: 54472kb

input:

hdhlkjabgckjkagfgkigfebfjmdabahajicgkfmblafmfgkiimkjlciiaegbkbkicgklhbhfmclghkleghmckbjliiicmmecldieghfdeghgechcjahdfebkhdigbkklcclieccijaemchbmfcggcjmgbdjhcbacleajjjledkfdjebgdmgahkjigjjighlbedbellabffeeckfbghcblmmgjijdehmcameeledejfijfmfcfkjdjklfldhmkabblcbgebhibkmihelehjccgggjhhbjehfidfmmjdgmmjbf...

output:

0

result:

ok single line: '0'

Test #8:

score: 0
Accepted
time: 88ms
memory: 94964kb

input:

soibsuydrizsuvymezuyrewmgwpnzxgyggpzjkdzooisgzbkfqjzkfcklluotqpwganvksoqtzixkfkrtqobdnregwgkxjwzsruvhztscxjyqlhfytomzhxiglxemdhkjnskrsqngojffogrkbygmdgzfwrlhwhhngqpjpepqgynsdybhpuaqhgjroijqofiwnxgxdmhofwsjnmwitruiesefzmabcfsyzrrruidewjowfkwwwqhztsmmtdnejlqhkmbpmknlxijnmzbtqviburbqwufipqsrqplcelovsxz...

output:

0

result:

ok single line: '0'

Test #9:

score: 0
Accepted
time: 0ms
memory: 3556kb

input:

aaaaaaaaaa
a
670064684 12247274 885150692 755303894 373857482 772871474 451986656 733926307 275101324 732261937

output:

4777621032

result:

ok single line: '4777621032'

Test #10:

score: 0
Accepted
time: 1ms
memory: 3612kb

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaa
807194254 763061330 636628022 447638039 310117480 873320507 134259988 666480259 747042520 231541618 643931761 30317274 158530414 253502390 229547045 438239031 709645547 367432988 755781758 67144518 360508870 862615691 635226301 863755466 104979114 4...

output:

5115514604

result:

ok single line: '5115514604'

Test #11:

score: 0
Accepted
time: 1ms
memory: 3588kb

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaa
768295104 305748099 281563038 518303412 678146171 512832379 509999474 360793781 979858190 884904151 886121576 776530718 147119220 985829130 553994391 500082956 167860347 562080893 520228135 790526162 270707017 179265550 913606870 245853815 83...

output:

21140461276

result:

ok single line: '21140461276'

Test #12:

score: 0
Accepted
time: 1ms
memory: 3576kb

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
684483834 637018127 270602950 736485564 883414052 758886073 266638494 906099301 851227039 479339928 603217972 474167559 537788182 324629484 719852776 8079...

output:

27302362948

result:

ok single line: '27302362948'

Test #13:

score: 0
Accepted
time: 1ms
memory: 3664kb

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

131859070652

result:

ok single line: '131859070652'

Test #14:

score: 0
Accepted
time: 1ms
memory: 3764kb

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

781196173176

result:

ok single line: '781196173176'

Test #15:

score: 0
Accepted
time: 2ms
memory: 3984kb

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

4343956108320

result:

ok single line: '4343956108320'

Test #16:

score: 0
Accepted
time: 5ms
memory: 5712kb

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

18494567762260

result:

ok single line: '18494567762260'

Test #17:

score: 0
Accepted
time: 8ms
memory: 7936kb

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

32209183658799

result:

ok single line: '32209183658799'

Test #18:

score: 0
Accepted
time: 8ms
memory: 11728kb

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

54681136007004

result:

ok single line: '54681136007004'

Test #19:

score: 0
Accepted
time: 14ms
memory: 13112kb

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

29370598770431

result:

ok single line: '29370598770431'

Test #20:

score: 0
Accepted
time: 1ms
memory: 3520kb

input:

aaaabababb
bb
476848657 19478030 860633182 479517749 926931997 990353030 811177212 276072809 44418816 639422667

output:

3786744940

result:

ok single line: '3786744940'

Test #21:

score: 0
Accepted
time: 1ms
memory: 3596kb

input:

baabbbaabbbbbbaaabbabababbbabb
aabbbbbbbbbbbb
596942736 513321407 582182914 466363879 661702687 696876564 738552457 374802663 475543850 315580035 306727219 980454952 485808481 677883937 518967937 895712736 991586358 554417767 795851770 921017576 109301858 423859119 202619045 804565823 583428190 4070...

output:

9486081373

result:

ok single line: '9486081373'

Test #22:

score: 0
Accepted
time: 1ms
memory: 3592kb

input:

bbaaaaababbaabbbabaaaaaaaaaaaaaaabaabaabbabbbbaaaa
bba
517088091 307183015 994179974 164146474 156595248 11692792 656694126 683962150 307132163 246359231 966105863 281059597 304728259 612665622 916423647 405320553 230841790 746930714 950416681 343242506 418374186 670629995 146835514 191417218 469803...

output:

21735754192

result:

ok single line: '21735754192'

Test #23:

score: 0
Accepted
time: 1ms
memory: 3588kb

input:

abbbbabbbbbaaaabaabbbaaabaababaaababaababbbaaaabbaabbbabbaabbaabbbbbabbbbaabaabaabbbaabbaaaabaaabbab
bbbbbbbbbbbbab
224008866 420036954 610760159 229448373 88014692 800505315 190642695 680916401 526205898 463834969 506379052 591268851 942360508 176667947 891525614 324651315 294533169 355712507 94407...

output:

40969461750

result:

ok single line: '40969461750'

Test #24:

score: 0
Accepted
time: 1ms
memory: 3684kb

input:

baabaaabaabbbbabaaaabaaabaabbababbaaababbbaababbbaabbbababaaababbbaabbbabaaabbbabaabbaaabaaaaabaaabaaabaaaababbbbbbbabbabaabbbabababbbbbaaaaaaabbbbbbbbaababaababbbbbbaaaaaabbabbbabbbababababaaaaabbaaababbabbbbaaabbbaabaabaabaaabaabbbaaaaaabbaaaabbbbbbaabbabaabbbabbaaabababbbabaabbbbbabbbbbbababbbaab...

output:

158990471979

result:

ok single line: '158990471979'

Test #25:

score: 0
Accepted
time: 1ms
memory: 3820kb

input:

ababaababbbbbbababbbbaaabaaabbabababbabbabbabbbbbbabbabbbabbabaabbaaabbbababaabbbbbbbbabaabbaabababababababbabaaaabaaabbabbaabbbbabbabaabaabbabbababaababaaaabbaabaaaaaabbabbbaabababbabababbaabaabbaababbbbababbbbaabbbaabbbaabbabbaaabaabaababbabbabbabaaaaababbbbbaaaaaabababbaabbbbbbaabbbaaababbbabbaaa...

output:

532301963225

result:

ok single line: '532301963225'

Test #26:

score: 0
Accepted
time: 0ms
memory: 4536kb

input:

bbabbbaababaabbbabababbbaabbbbbbbbabaaaabbabbbaababaababbbbbabbbaabaabbabababaababaaabaaabbaabbaabbbabbbbbbbaabbaaabababbabababbbabbbaaabbbbbababbbbabbbabbababbabaabbbabaabbaabbabbaaabababbbaaabaaaabababaaabbbbbabbbaaabbbababbbbbbaaaabbbababbaabaabaabbaaaaabbababbabbbaaaabaaabbaaaaabbbbbbbbaabababbb...

output:

2701255525826

result:

ok single line: '2701255525826'

Test #27:

score: 0
Accepted
time: 3ms
memory: 7108kb

input:

abaabaababaaabaaaabaabaaabbabaaaabbbbbaabaaaaaaaaabaababbaaabbbbababbbabbaaaaabababbbbbabbabbaabbaababaabaaaaababbbbbabbabaabbaabbaaaaabaaababbabbabbabbbbbbbabaaababbbaaaaabbabaabaaaabbbbabbaababbabaaaaabaaabbbaaaaaaabbbababbbaaabbbbababbabaabbaabbaabaaabbabaabbaababbabaabbbbabababbbabbbababbbbaabba...

output:

12048672748205

result:

ok single line: '12048672748205'

Test #28:

score: 0
Accepted
time: 7ms
memory: 8740kb

input:

baabbababbaababaabbbaaaababbbbbbbbaaababbbbabbbabababbabaabbabaabbabaababbaabababaabbbabbabbbaaaabbbbbaabbbbbabbbaabbabaaababbabbbaaabaabbaaabbabaabbaaaaaabbbbaabbaabaaababbbbbbbabaabaaababbbbbaabbbaabaaaaaaaabbbbaabababbaabbbabbbababaaaabaaaaaababaabbaababaaaaabbaabaabaababbbbbababbbbbabbababaabbba...

output:

27307885756145

result:

ok single line: '27307885756145'

Test #29:

score: 0
Accepted
time: 12ms
memory: 15788kb

input:

abaaabaababaaabaabbaabaabaaabbbabaabaabaabaaabaaabababbbbaabbbbabababaaababbbbbbbaabbaaaaababaaaaabbababaaabbbabaaabbbbbaaabbabbababaabbabaabaabaabbabaaaaabaaababbbaaabababaabbbbbbbbaabbbababbaabbbbabababababbbbbabaababbaabbabababbbaaaabaabbaabbaaabbabbabbabaabbbbbabbbabbaaabaaaabababaabaaabbbabbaaa...

output:

60650729660703

result:

ok single line: '60650729660703'

Test #30:

score: 0
Accepted
time: 10ms
memory: 18316kb

input:

bbabbaabaaaabbbbbaaabbaaabbbbbabaaababbbbbbaaabaababbbbaabaaaaabaaabbaabbbabbbbabbbbbababaabababbbbbaabbabbbabbaabbbbabaaaaababbaababbbbabaabbbababababaabaabaaabbabbbbbabbbbbaaabaabbbabaabbbbbaababbabbbabababbaababaaaabaaabbbabaaababbbabaaabbabbbbabbbaabaaaaabaabaabbbbbbbabbbabababbbbababbabbbaabaaa...

output:

52715304867225

result:

ok single line: '52715304867225'

Test #31:

score: 0
Accepted
time: 0ms
memory: 3792kb

input:

babbabcbbc
b
873567223 881484594 836115671 468572820 185039216 58091481 170367767 818219310 963479412 251616100

output:

4543074182

result:

ok single line: '4543074182'

Test #32:

score: 0
Accepted
time: 1ms
memory: 3600kb

input:

abbabbcbcbbccbcbabacbaaabbaacc
abcbcbabacaaa
386691218 263581484 792579023 190122423 603222485 665656812 488069118 788157772 204045179 809683860 674555380 635625335 958310740 397232780 513421533 618027657 978559874 446435249 835921781 364825227 712870653 425294036 620268685 595633077 61877266 905874...

output:

9093474017

result:

ok single line: '9093474017'

Test #33:

score: 0
Accepted
time: 0ms
memory: 3472kb

input:

abaaaabbcbcbbcccacccaccbbbabacbbcacbbbcaccbacaaaca
aabbcbbb
415624183 868426443 266605422 250181024 635044324 920618613 953131881 7130518 634406136 458071208 900865957 935331579 317113106 239502115 983885607 310558150 293823233 371972022 820796715 45701953 271074059 161994440 234839966 401821838 804...

output:

17954653966

result:

ok single line: '17954653966'

Test #34:

score: 0
Accepted
time: 0ms
memory: 3856kb

input:

acabaccbbbbbcbabbaaabacbbaacaacaaacbcbacbaacaccbbcabcccbaacbacaaaababcaaaabcacabcaaaaabbaaacccbbbacb
cccccccccccccbcbaabaaaaababaaaaaaaaaaaaaaa
913277002 53312678 245884665 867635375 292615331 842124556 969422704 310509309 496152054 153362714 559283236 853594334 346932833 468897897 358165748 9865386...

output:

26421982372

result:

ok single line: '26421982372'

Test #35:

score: 0
Accepted
time: 1ms
memory: 3612kb

input:

accbcbcbaacbcbbaacaabbabbccbbcbaacacccbacaacabcabcacbabacababaaaabbcacacabaacacbacbaccaaabcbbaabcbccbbcccccbbbcacabbcbabcacbababbcbcaaabbbcbaabccbbbbbbaccaccbaccbacccaaccacccaabcacacacbacbcbbaaccbbbaabbbbcbcabbbaaacbbcbcaaaabbbacbcbbcbcabacacabcaccacbaaaabaabcccabaabbaccccbbcaacacbbabababccbbaccacaa...

output:

186216587955

result:

ok single line: '186216587955'

Test #36:

score: 0
Accepted
time: 0ms
memory: 3856kb

input:

cbcbaabbaaabbbccbbabbbbaccbbbbabaacbabbcbacabbaacacacaaacccbcbabcaccbccaababbbccaaaabbacabacabbaacbcabaacbbaccccaacacacaabcabcbcbacccaaabbaacccaacbbaabaabaabbbcacaaaacaacaccccacbbbcacaabbcabaaaaccabaaaccbbcabbccbcbcbcbbbabbccaaacbccaacaacbcacbaaabccbabacaccbbaacbabcaaacaaabbabcbbccacaacacabacbbcaccc...

output:

1134066452635

result:

ok single line: '1134066452635'

Test #37:

score: 0
Accepted
time: 2ms
memory: 4720kb

input:

acbacabbcbaaaaccbcaccaabaaabcabbcccabacbbaaacbbcbabbbbccabbbbbccacabbcacaaccbbbcabacccbbcccbcbaaccccccabbaabbabbbcbaacbaaaacacbbbbaacabacaaaccaaabbcabbbccbbaacaaabcbcabaacaacbcaaabaaacabbcaabbbaacccbacabaccccabaccbabbbccbbcacbbcbaccccbbaaaacabbcbababcacccabacbaacacbcabbbbcababacbbcaabbbbacbbabcccbca...

output:

2512968763689

result:

ok single line: '2512968763689'

Test #38:

score: 0
Accepted
time: 9ms
memory: 7820kb

input:

acbacbbaaaacccbcbccaabccacbaabbcbcaccbccbaabcaaacacbbbbcccaccaaaccabcabcbbbababacbbcbbabbcbbbacaabaccaaaabccabbacbacaacaccabbaccbbbcbbbbbaabaaabbabccbbbbaabaacaaabccaabcbccbcccbabaacaabbbbccbbabbacababbcaacbabcabcacaaacacaccaaccbaaabaacccaaacccbbbbacbcbccabaaaabcccacabbbacabcbbbbcabaacbccaacccbcbaaa...

output:

13386866355959

result:

ok single line: '13386866355959'

Test #39:

score: 0
Accepted
time: 8ms
memory: 12944kb

input:

cabbcaaccccbcacccabacabbabbabbacabacbbcbaabbccaccbbacabccaabcbacccbcaaacccccbcbbbaaabaabbcacbcbaabaaccacbcaacbaccaaccabbcccccabccbbbbaaacbabaaaabbaabacaccbccbccbacbcbaacbabacaabcabcbcabcabbcaccabaacccaacaccabbccbcbaacbccaabbccabccccbbcaacacbbbbbabbbbcacaaabcbcbcacbcbcacbbcbacbaaaaabacabbbacbbacbbbaa...

output:

32509001047635

result:

ok single line: '32509001047635'

Test #40:

score: 0
Accepted
time: 13ms
memory: 15744kb

input:

bacbbcbcaccbaaaaaaaccbcacccacabcbcbbaccaacabbacacacacbccacccababaaaccabccccccbaabbbaabbbbbccbccaabbaaacccbcaccaabaaacabcabcabacbabaccbabccaccbabcccbcabccaccbacaaabbcbacaccbbccaaaacaccaabacbbabbababaaacabbbccbcbacbacabaaacabbacbabaabbaaabaabaabcacbbccbaababbbcacccabaacbacbbbcaaaaaacabbccbacbabaaabbbb...

output:

65137117512545

result:

ok single line: '65137117512545'

Test #41:

score: 0
Accepted
time: 13ms
memory: 19828kb

input:

abaccbaaccbabcacbcbcbccbabacbaccccabaaccbbcaaabaccbcccccbcbacacbcabacabbbbcabaabbbcaccabcbcaaaacbbaaaaccccacacbacbbcbbaacacacaaacccbabcaabccbbccabaaaacaacacacbcbacccabbbbbccbacbcbbcbcabababbaaabaacababbbcbaabacacbbbcbacbacbcaaaabbcbaacacaacccbccbcbacbaabbbaababcaabcbbbbcabcacccabaabaaaccbabaccacaccc...

output:

71532659305323

result:

ok single line: '71532659305323'

Test #42:

score: 0
Accepted
time: 1ms
memory: 3568kb

input:

cdaaaaccca
ccca
975318493 593748055 811598160 192786675 443146435 685638445 234591027 505590004 732796904 863809533

output:

3459714674

result:

ok single line: '3459714674'

Test #43:

score: 0
Accepted
time: 1ms
memory: 3644kb

input:

dbadadbcacccccaadbbbcddcbacacb
bcccbbbdbaab
881472404 308808857 738133915 354072455 544742284 929404357 797394290 936671664 932546509 893722277 42383542 290795717 430812999 971357431 97809721 635309874 555467981 193228540 875991792 218698285 611406745 281504760 187661429 241476139 540326342 10976734...

output:

10065344318

result:

ok single line: '10065344318'

Test #44:

score: 0
Accepted
time: 0ms
memory: 3632kb

input:

baabbcaddabdccbbdaaddcbdbacccdbdacbbdcbaadbaaadccd
bbaabbbaabbacbacbdaad
164417171 429669872 979222358 896024085 408460696 419479026 99826533 625266183 256647406 819526289 275817539 29795050 34530657 571371311 906123375 215795747 211580484 851789138 545952557 748161401 858932716 653358884 468068610 ...

output:

16212615380

result:

ok single line: '16212615380'

Test #45:

score: 0
Accepted
time: 1ms
memory: 3616kb

input:

cccdaaabcacbbbadbdacccbddbadcacbccabbacccabbadbdbddddcacdcabbcbdbdbacbddbcdbccbaabcbaadcbaabdccdaccb
bdbdbddbdbbbabbdbdbdddddbbbdbdbcbddbcdbccbddd
747769330 836331506 436298770 360598184 497215971 883743798 453235417 940102216 466098210 432825051 462444315 970695626 751505158 466160551 234871290 503...

output:

29317540854

result:

ok single line: '29317540854'

Test #46:

score: 0
Accepted
time: 0ms
memory: 3568kb

input:

bbdababbdcacdbacdccacacbbdcdbbbddabadbbcccababaddaabcdcccbccaabbbaccbdbabadabddbcdbdbabbcbadcaaacbdacdaadcbbbccbbcbcacabcdcaabcacdcacdcaacdaacacdaadbcbcabddaadccdbccbdcadddcdbaaccbdccbcbddaaabbadaaadbacdadbbaacaadacaacdbdbabddbacbdcdbccabbaadbacdccaacacddcacbbddcabcbbacacdbbcbdaaadaaddcbbdbdabaccacc...

output:

198753578662

result:

ok single line: '198753578662'

Test #47:

score: 0
Accepted
time: 1ms
memory: 3960kb

input:

acdbbbcccaaadbcbdcdcbbcddbcacddaacccaaadccdbaaaddcddabdcdadadacbaaabdbcbcddaccbddcabdddadcbcbccbaadddabccccbdbdcddbcddaadcdccdccadcddbabcdcabdbcddcbdcbcaabbacccbabbdbdddcdcaddbabdcddddabdbddcabdabdddcaadcccccbbbcacabbdcabddacaaaaddabaaabdbccacdadccdbbcabadaaaabbdaccbbdcaadaadbcacaaabdbbabbaaccddaccd...

output:

1175706581083

result:

ok single line: '1175706581083'

Test #48:

score: 0
Accepted
time: 2ms
memory: 4672kb

input:

badacabaadcdcbbdbaaddddbadbaabdadcdbacdaccacccdcddcdbcaaddbdbdadcdbccdcccdcadccbdccdabcdddcbcbbbcddbcddbcbcbcbcdaaadbcbaabbcbbacaddaacbcabdcbddacbcbddcbddbcbbdddcaccbacdbbccabacbcdcaabcbccdabddacacdbcadbbabbacbdacddbdbabbddcabcadacbbbcadbccaabaacddcbddbadbdbdabbbdadabaaabdcaadabbbaaadbdcdbbdbacbaddc...

output:

4343307668658

result:

ok single line: '4343307668658'

Test #49:

score: 0
Accepted
time: 3ms
memory: 8568kb

input:

acbbcbbbdcdbdbaaacccbabdcbbabacbadddbbdabbacbbdaaaaccaadcacccacccacbbbdcaabdaaddaaabbdbdadaaaccdbadccdbaacacbcaccabdbbdddaabdaadbaabbbdbcdabcaddbdabcccbdbacdbaddcdbacdbadbdbbdabbdbadcdbbcbbcabcaadbcdabdaacbabcdacaddaaacaaccdcbbbdccdccabdadabdcbaccaadccabbadbacdabababbcdcdbdcddbcabbaabdcacbacacccabda...

output:

18148537120045

result:

ok single line: '18148537120045'

Test #50:

score: 0
Accepted
time: 6ms
memory: 13844kb

input:

bdbcabdccabbbddcbbacbacbddbcacbcbcdcddbaaaddaccabbacaccccabdddcdcacbcccbdcaddabacabddcccadbcccddddbbbdaacccbdaaddbcdcbcadabdbdaaabaabddbbbabcdddaadbcccacabdbdbabcdbbbbaacdacddcccbbcbdccccbbadccadabcacabcbcccddbddcdadccdbbbbcabdcbadcacbaddcdbdbacdbccbadcddbcadccbcaacacdddadadddacdccbaddbcabaadabaaadb...

output:

29896432213677

result:

ok single line: '29896432213677'

Test #51:

score: 0
Accepted
time: 20ms
memory: 18496kb

input:

ddacddcacacadabababddddbddaccaddbdcbaaadbacbbadaaabcacdacacdbbdcbbbabaadcdcbbdbcbadbddbddbbdccbbcdbcaaabdcabcbbbcacccbabbbbdacdcbdddaccccddabdccbccddbbcbadbdbddadbdbabdcadcaaadcaadbbccbdcdddaabdcdacbddaaabaaddbdcadbcdbcaabcddbdcacddbadaddbccbdbacbbccdbdcbcddcabcbbbcdadcdacaadcdddcccadccadabbdbbdcaaa...

output:

42723667038306

result:

ok single line: '42723667038306'

Test #52:

score: 0
Accepted
time: 17ms
memory: 25416kb

input:

bcdcaaabdcddcdbdacaacabdcccdaaaaadcdcdaaacbbadcaaabbabdbddcaccaaadcaacbcdbabddbabcabdcddddaacdbaccdaaaadddbbdcaddddbabaadddaddddaabdcbdaaadababccdadcacabcdcbddbacbcacaacaccabdddcdcbcbadababcdcbdcdaccdbacaacdaaacdcaccababcabcadaabbbbcddbccdadcdddaaabcacacacdcdaadcdabcbabbaadbdcadcabbbddbbabaadbaadcca...

output:

73556429714436

result:

ok single line: '73556429714436'

Test #53:

score: 0
Accepted
time: 1ms
memory: 3776kb

input:

adbdffaefe
de
324045224 317761183 57530435 316121008 109103977 825634260 512780650 294915712 566399185 233420592

output:

2945035331

result:

ok single line: '2945035331'

Test #54:

score: 0
Accepted
time: 1ms
memory: 3640kb

input:

ecdefcecfeaedcafabefdbccfaeece
dfc
606193561 104296307 894084915 391524135 837847290 866964855 5979228 353316473 244324976 471864520 632815674 750879585 525560621 410055117 381684208 815098501 824382308 272230801 396323302 516378993 963768529 844183105 877736518 973353751 642448687 517553583 2344149...

output:

14252295070

result:

ok single line: '14252295070'

Test #55:

score: 0
Accepted
time: 1ms
memory: 3696kb

input:

fabdecddcecffebeacedcfabddfebddadffbacefaefdaacecc
ddcccdcfaddfaffafafaae
371554763 287315512 669297447 627901697 510583040 827265260 688183133 416827112 911195352 687660643 585529216 483563207 204524544 974787400 41047296 26270940 192319178 661680267 701296945 858113000 4523949 636087774 494334410 ...

output:

13519145304

result:

ok single line: '13519145304'

Test #56:

score: 0
Accepted
time: 0ms
memory: 3636kb

input:

cdfabdfddcbeffadebceabfbffadfaafebadffffaddfdacdfdbfcdcdaaeccadfeabcadbabfcadcdafadfabffbbacccebaece
cbfbcebfbffffebdfffdddcddbcdcdedebadbabbbbee
271529795 252626057 116613188 346523804 56160354 112206473 715828138 199288031 111023225 252072028 418509578 204898208 710392912 905396260 727960070 24156...

output:

26903451564

result:

ok single line: '26903451564'

Test #57:

score: 0
Accepted
time: 0ms
memory: 3632kb

input:

ddbdeaebefabeeacdbfddddbbbdfcddcfcdfbfecabefebbfdfbcaaefedcffcdffeebbfcbfdebfbdddbdbfabcedcadcaafdbfcfcedcbfcebddcfcbbdcdfccabacbabcbcacbcdbadedacddaaccdbcbbbcadeeadecbaacebfcfebfdecabbcaecfaccdaecdfdefbdbadfcecacbeddfeaffafedafcedfaddcdfcfbeacffbccdcfacebbcfbeadcfccfccadfdeafcfddceefbacefdeedecdfcf...

output:

137448172231

result:

ok single line: '137448172231'

Test #58:

score: 0
Accepted
time: 0ms
memory: 4080kb

input:

efbaebaadebaabefecbeabbfdbaefcddeedeeadccbdcedfdfefaecdfccfaeaedaccefbecaedcacdbcadfbffbcddddaadafdddcfcbdcbbaefbefccefdcbcebbeddbaaeefbebbabbfafdfdbaaaeecddfcabcddaebfffadcfceaaaadabfcecadeebabdfdafadffdefeeefadbcacdddafcdcdcdcacddcdebfeaddddbbfbbcffaefeafcbcbcffcaedfaeafcbfdbbdbeccfbbbbccccfefdbab...

output:

982282905825

result:

ok single line: '982282905825'

Test #59:

score: 0
Accepted
time: 3ms
memory: 4736kb

input:

ffffdedebcdababfaaeaaeedadcedcaadbbffaabcfdfadaafaedddcfedfddaaacebdcbcfefdcefefcefbcaeaecacfffbbcbafbdadadffddccddcafbafecdcbaccfbacfedcddebeddeddbfcfffeeecdebbcfdbcbffbefdcafeeebedcfdabafbdccadfbeeacbdeaadfefcaacfdbcfedbbcbdddffdeffceccbdfbccbcecddaebddbeaaabcccadbddedbbecedbdcaececbeaedcefedbfadc...

output:

4165547220564

result:

ok single line: '4165547220564'

Test #60:

score: 0
Accepted
time: 8ms
memory: 9348kb

input:

aeaaddfdaeafbaaddbadcacbcaedcfcadeccafbbecdbcacccfabbfceecebcacefbaadfbdadcdaabfddbabdebbeadcabaabdecffcfdbaabfdebdbaeeeebbfdcbdeabbdfceddcdbffbefbaafcdcfceebadcfcbdccffceaadccfecfcdefdbbcbddebcaddfbedeafafceabacbabefaedccfffdeebbaafbefcacdeabbbadddafaedeeeadcdcadfaacebedbdaebedbcdaedbecbbdbeaddbefd...

output:

16458411342087

result:

ok single line: '16458411342087'

Test #61:

score: 0
Accepted
time: 19ms
memory: 16980kb

input:

fbaddbecbdadcbecaceacbffbdaeedffbfdfbaaeadeedfbafdebedcddafabdcbeeaaeeaedbfbfababbcfbebbcabbccdddedaeaaafeebafbafeadbebfcdedefcfecaeeadeefbbacffcbefcabcbebfbecaaaeeaacbefefbdabedbfafbaccffbafdddeaebdcacbccbcafcedbfdefeccbdfafdefbfbbdcfabbbeaaecbeabdcadebffbafceacdacffffdbfcdddcbebcdeefafaabbdaecdebd...

output:

32444040431564

result:

ok single line: '32444040431564'

Test #62:

score: 0
Accepted
time: 24ms
memory: 23296kb

input:

bcbffcdcfdadffdcccddccfffddabcacbffddadbdbacbfeccedabedfcceecdecfccbdaddcbdacfdecfaccdfaccdaeeddddbceacbcadfcaaedbaadecaaefaefdabafcbbfebefebeaddeedbdfeddefdedcfaeecdaeafcbbcecafebfefafbfafbcfebefdcbdcaecfdeebdecdebbfaddaeabceadeddcdfbbabcbdeebbbfefeacdbcbaafaddeeddeecadbeeefeabafeabbcebdfbaacfddfab...

output:

41187376187008

result:

ok single line: '41187376187008'

Test #63:

score: 0
Accepted
time: 30ms
memory: 31284kb

input:

fdcddbbfedafbebaffcfdebfacefeaadafdafbfdcddcdfdccedeeadcdfcfbceacbdfacbfdadebbdeeccffaaaadabfbfceedabcebfcefbcdbfcbadcfdaadbdfdefbebcaebfedadbfdbbebfadcdcfcebbdbcfcfdfdebbdfbabdddbbebeebabbfcdcfbbcccfadffcdfdeaaffeedbeffedccdddbdebfbeebcbebafefacfbaafacadfdedecabecbdfabfbedfbebedbfecfbdbadcfaafcefaf...

output:

57571594878519

result:

ok single line: '57571594878519'

Test #64:

score: 0
Accepted
time: 1ms
memory: 3584kb

input:

fjdjbcgjic
j
358087123 908037185 520142488 413961802 720108971 1371577 371244351 889284466 34451584 34681002

output:

3343333364

result:

ok single line: '3343333364'

Test #65:

score: 0
Accepted
time: 0ms
memory: 3796kb

input:

biccagjjcbficcdgjjfcjibcchdbjc
jiccjjciccbc
936969414 829813137 1413183 50308775 674638838 629682703 90550807 261298050 128890189 969579359 392714268 380980909 903547534 151303007 899729937 199791322 37706143 568239797 103443999 19039679 813331211 965039429 651323730 450042004 69017214 289576124 861...

output:

8819576234

result:

ok single line: '8819576234'

Test #66:

score: 0
Accepted
time: 1ms
memory: 3596kb

input:

gdgbgaahcbbghajhihfhcbijhccbbiiahcfccifchjeeicabed
abhjhcchjied
909026838 884223012 363602415 643715228 331475692 941312514 778850571 838010494 726266826 501222065 632315300 223955668 867513818 67222561 792192630 832726129 631281292 176781862 886379203 230050890 516581907 152696568 313462479 7242234...

output:

21605790760

result:

ok single line: '21605790760'

Test #67:

score: 0
Accepted
time: 1ms
memory: 3728kb

input:

fdhhfagdaafghfidiibjhhabhjbhijbcbhaheeehbdbbehaghfghejgbcifeaifbghahbfagghifajcaijchghejabhjaafiaaai
daadajjadbhahfghejgbcfeaghahagghajcaijhgeji
25032510 483042098 546326897 389195906 784275749 492881872 559312753 817232760 411835515 871049714 289317603 904238184 172324479 832766088 249906765 747541...

output:

26505357231

result:

ok single line: '26505357231'

Test #68:

score: 0
Accepted
time: 1ms
memory: 3972kb

input:

ajhgiijeeidhbeicdgjicgdgdfgajfedfgbjegbcdajijghfiadfgijagejiggedjejgcedaeaagaecihfgcdbhjbiaegdifigfbjceeghihibhacjedecjhfhaceaahdidcabegebgibhdbejcceffcgecgjjebdiabidifaehcfbeggjheiaijciggjbdciejacgjeeffbfhhdihfagejdbdiaehdbegcchdbbjhfjehbcagcecbeaeejfjdecfghfibcjcijdgdaifbaajcfhcibhjfbhabhgbggchcff...

output:

172651886796

result:

ok single line: '172651886796'

Test #69:

score: 0
Accepted
time: 2ms
memory: 4344kb

input:

cafaiibadbfdjabhagjechiejfjigcbgabdccifbaihahchfecgbicahiaaccdjdajabcehfbdejjjjfahgbjfigjgcdbafiadbafbijchdhfhgchedbgcfhjjbbhhaijjebhhgbafgfggageaeegahijcfieefbagbhhahfghfbbgfbdgcbeeejddacfhehfdfhbjgaahhhgfiigigcbaejddcjhdbcgcchfhbhdiheiegeiifhhjdjibibajfiahdhgadegbhjcdhfdgecajfdddabcecjadbcdcbfjchg...

output:

939292865942

result:

ok single line: '939292865942'

Test #70:

score: 0
Accepted
time: 4ms
memory: 5716kb

input:

cfgfgjaijafcjgifjiagbbeddibcbaeafhcabbjebcejjbgaeeiiefcjbifhieaggbbagbbghidfidcfbgiedgbaeigedegdbhjcafejjceihigihcbdcgfhibebjfgdggijchjfaehjjbgifebgejebcifihhabigfdiadecjfgababfiijhaaifjcfibebhbbagbcdadidgecghjfcigagfdcijibcceijdgibbdjabgafcahagdhefijchcbddcccefacjjgfaahedhechgjidgjhjffaajedgfijghbc...

output:

3199701724031

result:

ok single line: '3199701724031'

Test #71:

score: 0
Accepted
time: 8ms
memory: 13360kb

input:

cjfbecbaecaiegbbjefcdgcidcdhedbaeeiahefgbeffcdiiaegjccjiacigiccbjjdibbegbijgeeeghfbefibfbjhbahdhheehcidbidjaghbcacgbjaagdejciajcgfjfjfhfdbbjeehbajfaeejfijcdehghhiadhaedfahhjdajhcagjadjfafhgechhdffiedbgjgfajdbifhcacadhjaefdhcghjdiijhfefchgbaeeiehjigiihcdeccaghbaaacijiiigfahhidjdchcjcaagegecjjcgchdgdd...

output:

17519384324739

result:

ok single line: '17519384324739'

Test #72:

score: 0
Accepted
time: 20ms
memory: 21260kb

input:

jgedgheidaahbgeghijcagcacgcefcfgjgeiiedeafdaceeaebfibaefegbgheibfagabficcahdibdfieijgbjdjaheagjheefdhafaeaacicdifghbedfadbaaiaiajdgabeajcgfhibifabadiceidgjfjegaibdbcceggicdahgbcfbddhaaiejabjedegdahigdjfhbdagdfhiefjedbjcbcaeagfaebjcbbcbdagchbbadbggjbdaadhifcdgghjhifbhchhdhfaaehejghbcaceheggiejifeeadf...

output:

41161205451899

result:

ok single line: '41161205451899'

Test #73:

score: 0
Accepted
time: 22ms
memory: 32092kb

input:

dgbjeaifeeejdaiidbaadehdabiighiegifcgdbfafgahigdbjghehgjhcfjfciabbbjagfhjjaefdjibgddabcgaiaiihbjfabebjdggjfgiejhedegfccfddiddbefccihdeccjcbbaghhjgbeifbbghjecjcbbbgbgcjgccbaajdgbhigcdbgdfbfcjgedegfacgiefcchdhjdbijfceiceceghiaiaghceieieaihejhfhejbeheaehiagajafcjbgfcahjeajbggbgdbhahdejjebfiadeebbjcefeb...

output:

52444152424386

result:

ok single line: '52444152424386'

Test #74:

score: 0
Accepted
time: 41ms
memory: 43692kb

input:

cieaacjbhcccfdiijcjjedieafhhaeccafbdgbecheecjfaaafihiejcjiejjbfdajadbfgadhbghgbaabccahcejddedihichbejjbaaadfbhjadigbdbfhjjahgcedagfihjbiidgjfcfiadcfhhcdaggjjdadbchhiebegabiabaaeeaabjebadgbiibecdhigbahbhhfhhchfbeceaigbhceibgbccfgbjiehaiejdhbjggeaideiiajaegfdabjghhhijjchheibhgfdbjhgididhjehjfaiebeajde...

output:

67706834285647

result:

ok single line: '67706834285647'

Test #75:

score: 0
Accepted
time: 1ms
memory: 3588kb

input:

keaogmfeee
e
866843472 213551094 692522231 120003108 160388170 199358555 727005640 450273871 325749445 830806953

output:

3755695586

result:

ok single line: '3755695586'

Test #76:

score: 0
Accepted
time: 1ms
memory: 3556kb

input:

kjmkefcloioflcnmjdnkjllhkofjhk
kflmjkjllkoh
590744529 876080818 814159676 139419063 762177160 918294346 962270047 798391160 331205349 209902261 381598181 101543219 270577741 867664246 51867100 281683496 597153305 178070313 889209734 468274154 416590870 946606843 39058139 409897185 606486787 89897630...

output:

9553066517

result:

ok single line: '9553066517'

Test #77:

score: 0
Accepted
time: 1ms
memory: 3820kb

input:

jobakaflcmlkbiinhfcebghofmkeijmkmceioibkiedlakeeoc
kbhfmkemmceioeloc
512286496 570823129 751336825 458346218 723721073 400969586 811810039 189011121 362636691 9011261 626690236 225955454 924919142 56180831 984278239 358914113 950707419 571348531 67448013 447380832 545366135 754742984 894190020 38435...

output:

16688458557

result:

ok single line: '16688458557'

Test #78:

score: 0
Accepted
time: 1ms
memory: 3868kb

input:

eiifomfnmbcoojdkhbokbkolamnglhbjgieicocjknimkggldjmcglgbbebkfcninolbekmnflgobglmfmfmmlclmgniadogccij
fobobiiocjkiklbbbinolbenlolmmgniadogi
761821575 248393132 832528622 704266849 662054754 141169568 713535101 670230002 966598997 53847223 104609209 929936129 639896505 973341375 403238251 476081693 11...

output:

30229711289

result:

ok single line: '30229711289'

Test #79:

score: 0
Accepted
time: 1ms
memory: 3996kb

input:

iodockjoddeebaiihdmfhnldoainmbjalohehijkkcoebeecejkcikhceoilmdikldajgkhhkcehaghjbieelkaceoibfnkiadccfjdhdbhngeoeoiioldcaaoeoodfdjmmdffkdiffagihhamnmdihombagoacidddjhnoogemgmijnldodknaifofjkmokklekdjajkijibhidjfochiabjcienmkcegokeblbkkckhegodofgkmkjiijalldoeiohcbmakjcahcnafmhddolhocfflhmfafbmkhnbjdad...

output:

174580147682

result:

ok single line: '174580147682'

Test #80:

score: 0
Accepted
time: 2ms
memory: 4756kb

input:

fkddmifkdhkkhekjofmabkbfalhedbbniaokmfmadinbfginfnmgkdekcgijmjjkblbakeekhihedgjhiaioikbnhmlhefnabgfgodoaeogooimbhacbiigkflmhnifcibfkfohmkmhbgnkdljokgejjfdcmdonemidibhgdcchfmnfkgajeihgjjoeoonkalbbgaccofkanhjakiakangfmmhbhaebigcmnfadbbhfceagfgaoekcojnmiehmkfhggcgodemmkkddcbhkebinfakodafadhkjhcglficcob...

output:

1025423170876

result:

ok single line: '1025423170876'

Test #81:

score: 0
Accepted
time: 5ms
memory: 6428kb

input:

lggmklaifbeancgingnohhfjmfebafnobhfciemdaiadikneohffbehhnijmekengcaamcneoaefjbjmnehdanhegecfnmbkcjcajnjfigdjjobglmagohjfeimmlalonilnbiadhmffncadalmlkcdkeamocjdnjfhldmigohkfldjijhbdfdgocaadbcdbkelbdbiclnllkejdlbfoofieomlchdldmecoagmkggcjknacahhmgicmfmnejjocljblcofmobkkbmnegmjfokdeahlamfbhfheomjbcoibh...

output:

3213162031496

result:

ok single line: '3213162031496'

Test #82:

score: 0
Accepted
time: 15ms
memory: 16812kb

input:

lcabjhaooekomhghonincdliaalbbofejdihcffjdagegheefdfiaebmondmlnglkoibfemcmmlloghijigcimfdoakkbcnaedcnlkanohjhfcbjbhfgllbajaaefmojimhkocngoiegkacllghjjdfkmbebmddeichdgneikfdfgdabllfecdfnmdffmeldfdbahcoabaaaeinfideemgkljdeinnchkhfhbefgomhogbckodbedlnjhieoaggolehljbajdbfkeegkgdelniloinfddhkdllemkjfbbblf...

output:

16326896407069

result:

ok single line: '16326896407069'

Test #83:

score: 0
Accepted
time: 24ms
memory: 30052kb

input:

cmfikmkkhgkaokjmldlglclkmekhhikemhdndakmoelhgnmemgloddhamkfnhamclhciikmbaaicoohmbdhiikhfimojlonakeecnnkhbeamkmafklbckoonaidllbkgobaekobabjlodilflndjibdjfjkbilohcffgbleabbckhmgbkgealalbnkldjhikgidjcfmmdldicbjlaljhdmakfdmbfhgghklndneglmebinnojeafkgbogdfnncnbognnhiklhfkdcoohjegilehcckjdafndgnmlgknifkgi...

output:

34979557935310

result:

ok single line: '34979557935310'

Test #84:

score: 0
Accepted
time: 33ms
memory: 43912kb

input:

hlbhdjoaoffikceamkndoicoicfgkcmbcoihiljghbldgckclfceljccnlbjeimgijnfkgnfcjmfbflbeockklkaaiicjmabmkdbjcaiaagnjhbncndbheaombejlifcaiebgjdiggegbljnmffmeiimhnjjcfammkfmfcjldfnafdnejlliochmhgneinfamlidlimimakgchieoiilagkbbogidcoalaikocmegacebedjdkobdjmiojhjlgjicbonabfhmahnfhmmbgdlehodgfmmhibfamndjjmolfhm...

output:

44207052014582

result:

ok single line: '44207052014582'

Test #85:

score: 0
Accepted
time: 50ms
memory: 57256kb

input:

aeajeeabmhjkejhokohhnbikigoeekcolffnbdgcbjbkdigikkjfekeacbifnhjflgbeafcbgdmahdjcfjalimbdcalnbfalcbiedgfohndcigkeimgkjgegjanddneacnaejoneakjkeiiofjdgklfkgkcobfnjkhmbjihkcajhnnfncdnfelbmbjdfhlaeiljgcbbllmbklbhiknaboihijmfgcgmichjejjfnoggnmehcbleijdegonhbdbjieiehldideknldgkkkkoiakjnidjogfamldhccbjjgjab...

output:

70012040436477

result:

ok single line: '70012040436477'

Test #86:

score: 0
Accepted
time: 1ms
memory: 3832kb

input:

eorkaohmti
a
9415755 783661991 866364397 121465421 295675435 827889422 655734111 792370490 277625822 329755521

output:

4664282930

result:

ok single line: '4664282930'

Test #87:

score: 0
Accepted
time: 1ms
memory: 3788kb

input:

faqniiiorhmcpngbqbdsggrkfnpkee
iqgrf
208438795 399059866 403906554 299753049 451323212 527225647 568091029 815661143 189484042 828523741 766696499 790205042 804703198 441942143 854754902 48192123 907576021 608489345 639837750 895908636 511803886 168745317 618696764 887530064 287923615 207262785 3962...

output:

12725838154

result:

ok single line: '12725838154'

Test #88:

score: 0
Accepted
time: 1ms
memory: 3892kb

input:

ljdtjcqaehmdglgbarcnclihoipifpleobtrrtajbbdmtnlpjg
dchiplottdnj
757242617 237672004 330975450 81203288 550382093 709256071 313313915 916505037 895715534 764871912 30795591 550075725 611317710 207459423 3233610 835274206 924864562 771429021 337615460 171880567 289288757 496051587 107064520 346680454 ...

output:

19396777822

result:

ok single line: '19396777822'

Test #89:

score: 0
Accepted
time: 1ms
memory: 3768kb

input:

esidsqqpfssqokamojfdgpeienmmebftagonafrkcfslhiihqipohpiflheqhgclilafcmcmlokmjmrlpnbllfnaldeohogmmhoi
pimmgnfiiipohpiflheqhglilfmmlomlnbllfadeohoghoi
420114088 468146531 683651564 237009047 914225733 586359921 198704177 442890594 46492495 540276375 765570593 218776922 300786194 548378807 125717435 95...

output:

22968026903

result:

ok single line: '22968026903'

Test #90:

score: 0
Accepted
time: 1ms
memory: 4096kb

input:

fogqahfarsafonklpkfihljjrgmkpsipgeftahijqnocklberbkohmncacffdjbdlfmmeroamsnmkqbtkttktdcilmnthpdbbpemqjfotbhrkhmqqkbrdepflqstlhfrlmafmaislckmkiqqoahrdmiehphrqfhqjlqjrrlilcssddjbajoimkrftijsagjadbqhbacmtabfebrbkhaorcpnetgnfbmpbefdsncpmqrtnjsljidjobjsaamslohbacooqncafortopdqedkhmrhcbpcrabcmtgpdjhcdktbg...

output:

148484448766

result:

ok single line: '148484448766'

Test #91:

score: 0
Accepted
time: 2ms
memory: 4796kb

input:

epfqahcnilgtqthdcnoeibkiehqplfrhlodtaqhbtkfislacjbosqhcthefefsisginnnlstkrrdjroqnnaekmermfpdfsbmdjrkhgsnhtctopnogqgbffglrilklrhrfngdtjasoaanmmktbcgjbrgiadqijakgqnbhqkstneqpdbttrhhrlmdpartkrcoceqqokdkkkqjqpelgchnmbkgtkokcglabsobjfhprelhejptjmtmcjibneptgeehdftdogknddroqqfahqsrddbcpatbbitdinqthqffattto...

output:

999959960057

result:

ok single line: '999959960057'

Test #92:

score: 0
Accepted
time: 6ms
memory: 7380kb

input:

dlakemgrhbasibsfppdqbpmhqesahmhhepnhbjleqpggkcfbdqrhjiklikaobrdfqqiiascchbrtldsasardsboakjjfecohorncfldneqdifqcehbedlpqbpeqikqdjnfnaamsqddlrorqqggqpfqjkkprhcnghilghokaijdjtrtirtdteoopetkadalpgeaonfapdnokmorcodriqeaecscgpijoahgradsjpegjkgidsrlejodpqlcclhqeqeqbhmbchqggmegomffrsjrjodsehapetdsmtkiiatorl...

output:

3438370222102

result:

ok single line: '3438370222102'

Test #93:

score: 0
Accepted
time: 14ms
memory: 20772kb

input:

pbfqdfhjpcbclprgmhaqjrotoiplaplslcphtdnsehqjnogjfhftfbdaalbotrpafipgjsgkkqkaocohetmtqogjhsofrpcdjgjrnniplnsajkasjljksdpkfnjbnrpsqefnlqrikkaqkpqkjlrsfbdpgmoqtdlfrpmjmqmgmeitbtpbtihkdcrfmmrjlsmfeknnhirdpngasmhntflcpqkgjetbonefrbmnaiarfhpigrsjocjsroqiaetrhiobfqjsdqolgkgfqcinhprtcbjtgnngcmpjtdrpriccmmpo...

output:

16195899904319

result:

ok single line: '16195899904319'

Test #94:

score: 0
Accepted
time: 37ms
memory: 38144kb

input:

bcmsttdnialbsblftkqqmbhmmrlmgiajkpfiqbtllhiieljrbaekcqskhkgnenbfmticgsjqhocnsjqqlorirgpoaptlhqcddgptkseermjgkciotttenemockmhacfjpmmhdneatbjkhcnmldhipjpknrtpfabcigthbmbthkgfsjefocehrblijpdcjbslpdkoqginqkjqgqmbbrcsbricdbbifnnstpdirletcfbktsfqcdrlhmllordnhnnjmpjbplrdctphflakhikajcohsjlkneotdbabstttdrjh...

output:

33085135592562

result:

ok single line: '33085135592562'

Test #95:

score: 0
Accepted
time: 52ms
memory: 55980kb

input:

nhdirpfikeleglaitlfgjtthinbhcbljhhsnaanetsreprhbasrflaabigrkcphnhgotrsmntdpbrpatecsbptielmdrejfnssffrfecrboslopbnggfojrdqsiqimbfkgotptptrhqdoqqarsfgpmbdpiophpqrrsonpcqftnpnmdmcpdjkkdacbtphmcqcotpmjntomaogpcgbplqdqgicijhdtbhlnitloffettkikggmnibelndgkimhearapbfcbmjdeortsjiponqnjfmslaapaiqndofkgitfhbjj...

output:

45949779323956

result:

ok single line: '45949779323956'

Test #96:

score: 0
Accepted
time: 58ms
memory: 72336kb

input:

rdcjdsipsmpsimebdgcffhkfraifqqqijocaomkbmgbggastpegcdjroclphgaimqimdtshfibbgheqbfoflpphmkrajnaseftqokqcqdeqhkalqbfoecbhbliielbobagcgptltqdbppnahleskgebdhdgkebbjrrgrdnsddcmackebiepefhjfrhgjgkcdfaffnqddabjjilkfgdhgksitsgibtpjmhassnapmpjjlhehadlrnknfgmcfigntfhmjsepjifncqfnbmttglpnqifcqitcstoehpjprfrfsk...

output:

68301850260427

result:

ok single line: '68301850260427'

Test #97:

score: 0
Accepted
time: 1ms
memory: 3852kb

input:

mlbstdvukc
a
324956077 951182464 309193925 111529094 994061854 948390660 780751364 745763293 193016983 883299097

output:

You better start from scratch man...

result:

ok single line: 'You better start from scratch man...'

Test #98:

score: 0
Accepted
time: 1ms
memory: 3616kb

input:

esicklgmixmiybnmaylfrpzprsccau
imlp
651962392 490554920 16983747 407589176 480381333 79584835 44102738 356043954 560492020 857917765 123408574 165937734 939202960 172619521 296312957 852399218 159029402 670145856 170706200 788950762 13599637 711556159 278856622 788195603 303842264 725588783 72111089...

output:

11639717495

result:

ok single line: '11639717495'

Test #99:

score: 0
Accepted
time: 1ms
memory: 3596kb

input:

dzsjeteacwbwutqlrcrwbgmsirmorcwjjrfkgcljiednpealbo
etgliedelb
404262560 925707038 286102604 981868827 421076550 227582069 638192226 739440 859359373 369274972 664963325 616412902 386140585 118221482 412524283 121475595 897206724 496069702 243840112 646959557 315997050 589462449 921020705 229168842 4...

output:

21720125453

result:

ok single line: '21720125453'

Test #100:

score: 0
Accepted
time: 1ms
memory: 3716kb

input:

gfoddrqzgiguexefzbtiuptgeqvaorkgwecisdoahgkkpgnnkgbtslbniduhflrwzxfyoaooixwjxyntikhilqgvayqnowtsyrex
zutgkpgktuzfaoixikiaore
136619674 161740586 310010499 45042800 586539970 981299562 836739238 925480743 571202133 707568924 484023278 506800350 877963250 981184045 600464863 906881844 380309533 832403...

output:

40645876631

result:

ok single line: '40645876631'

Test #101:

score: -100
Wrong Answer
time: 2ms
memory: 4192kb

input:

fbnuusfgsgzpkyoykshfutrlzadxxtvhrtnmoyhhzgkguligxuqzicokburtfeqcqtanrnrmacxslprwvqypeotzlidiwfekcncxjytystulqeonawhymfexojzskcelainuofcobtjldsteqzvxttqrfqfymziadxylazaejwylszkptitoauyrujgenvozpghwowhyeguejxjepbdfpikydqpczzxdqtoqagxzuzkkvzjmhdafmmmotgcpivuukdqheuyhvjgjhzzcxpxxsfhnpcjqefrktdimztguwrlg...

output:

You better start from scratch man...

result:

wrong answer 1st lines differ - expected: '185013342925', found: 'You better start from scratch man...'