# http://c...content-available-to-author-only...e.com/questions/51984/stretching-words/52011#52011 
 
def  f( s, t) :
 for  c in  t:s= s.replace ( c, '%' , 1 ) 
 print  s.replace ( '%' , '%s' ) %*( x*2for x in  t) 
 
f( 'abcdefghij' ,  [ 'a' , 'b' , 'c' ] ) 
#output: aabbccdefghij 
 
f( 'lizard' ,  [ 'i' , 'a' , 'r' , 'd' ] ) 
#output: liizaarrdd 
 
f( 'coconut' ,  [ 'c' , 'o' ] ) 
#ouput: ccooconut or coccoonut or ccocoonut 
 
f( 'onomatopoeia' ,  [ 'o' , 'o' , 'a' , 'o' , 'o' ] ) 
#output: oonoomaatoopooeia 
 
f( 'onomatopoeia' ,  [ 'o' , 'a' , 'o' ] ) 
#output: oonomaatoopoeia or onoomaatoopoeia or oonomaatopooeia etc. 
IyBodHRwOi8vYy4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uZS5jb20vcXVlc3Rpb25zLzUxOTg0L3N0cmV0Y2hpbmctd29yZHMvNTIwMTEjNTIwMTEKCmRlZiBmKHMsdCk6CiBmb3IgYyBpbiB0OnM9cy5yZXBsYWNlKGMsJyUnLDEpCiBwcmludCBzLnJlcGxhY2UoJyUnLCclcycpJSooeCoyZm9yIHggaW4gdCkKCmYoJ2FiY2RlZmdoaWonLCBbJ2EnLCdiJywnYyddKQojb3V0cHV0OiBhYWJiY2NkZWZnaGlqCgpmKCdsaXphcmQnLCBbJ2knLCdhJywncicsJ2QnXSkKI291dHB1dDogbGlpemFhcnJkZAoKZignY29jb251dCcsIFsnYycsJ28nXSkKI291cHV0OiBjY29vY29udXQgb3IgY29jY29vbnV0IG9yIGNjb2Nvb251dAoKZignb25vbWF0b3BvZWlhJywgWydvJywnbycsJ2EnLCdvJywnbyddKQojb3V0cHV0OiBvb25vb21hYXRvb3Bvb2VpYQoKZignb25vbWF0b3BvZWlhJywgWydvJywnYScsJ28nXSkKI291dHB1dDogb29ub21hYXRvb3BvZWlhIG9yIG9ub29tYWF0b29wb2VpYSBvciBvb25vbWFhdG9wb29laWEgZXRjLg==
				
				 
			
				
			
			
				
	
		
	
		 
	Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/usr/lib/python2.7/py_compile.py", line 117, in compile
    raise py_exc
py_compile.PyCompileError:   File "prog.py", line 5
    print s.replace('%','%s')%*(x*2for x in t)
                              ^
SyntaxError: invalid syntax