import  java.util.* ; 
import  java.lang.* ; 
import  java.io.* ; 
import  java.util.regex.Matcher ; 
import  java.util.regex.Pattern ; 
 
/* Name of the class has to be "Main" only if the class is public. */ 
class  Ideone
{ 
	{ 
	// String to be scanned to find the pattern. 
      String  line 
=  "!!!Error deploying file order\\ POST_ORDER_UpdateTaxAmountCurrInCo.sql at 22-JUL-16 08:07:Chathura aBhanakana1!!!Error deploying file order\\ POST_ORDER_UpdateTaxAmountChathura aBhanakana1AAAAA !!!Error deploying file order\\ POST" ;        String  pattern 
=  "([\\ s\\ S]*?)(!!!Error deploying file)" ;   
      // Create a Pattern object 
      Pattern r =  Pattern.compile ( pattern, Pattern.MULTILINE ) ; 
 
      // Now create matcher object. 
      Matcher m =  r.matcher ( line) ; 
      while  ( m.find (  ) )  { 
         if ( str !=  null  &&  ! str.isEmpty ( ) ) { 
         	System .
out .
println ( "Found value: "  +  str 
) ;           } 
      }  
	} 
} 
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwucmVnZXguTWF0Y2hlcjsKaW1wb3J0IGphdmEudXRpbC5yZWdleC5QYXR0ZXJuOwogCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkvLyBTdHJpbmcgdG8gYmUgc2Nhbm5lZCB0byBmaW5kIHRoZSBwYXR0ZXJuLgogICAgICBTdHJpbmcgbGluZSA9ICIhISFFcnJvciBkZXBsb3lpbmcgZmlsZSBvcmRlclxcUE9TVF9PUkRFUl9VcGRhdGVUYXhBbW91bnRDdXJySW5Dby5zcWwgYXQgMjItSlVMLTE2IDA4OjA3OkNoYXRodXJhIGFCaGFuYWthbmExISEhRXJyb3IgZGVwbG95aW5nIGZpbGUgb3JkZXJcXFBPU1RfT1JERVJfVXBkYXRlVGF4QW1vdW50Q2hhdGh1cmEgYUJoYW5ha2FuYTFBQUFBQSAhISFFcnJvciBkZXBsb3lpbmcgZmlsZSBvcmRlclxcUE9TVCI7CiAgICAgIFN0cmluZyBwYXR0ZXJuID0gIihbXFxzXFxTXSo/KSghISFFcnJvciBkZXBsb3lpbmcgZmlsZSkiOwogCiAgICAgIC8vIENyZWF0ZSBhIFBhdHRlcm4gb2JqZWN0CiAgICAgIFBhdHRlcm4gciA9IFBhdHRlcm4uY29tcGlsZShwYXR0ZXJuLCBQYXR0ZXJuLk1VTFRJTElORSk7CiAKICAgICAgLy8gTm93IGNyZWF0ZSBtYXRjaGVyIG9iamVjdC4KICAgICAgTWF0Y2hlciBtID0gci5tYXRjaGVyKGxpbmUpOwogICAgICB3aGlsZSAobS5maW5kKCApKSB7CiAgICAgIAlTdHJpbmcgc3RyID0gbS5ncm91cCgxKTsKICAgICAgICAgaWYoc3RyICE9IG51bGwgJiYgIXN0ci5pc0VtcHR5KCkpewogICAgICAgICAJU3lzdGVtLm91dC5wcmludGxuKCJGb3VuZCB2YWx1ZTogIiArIHN0ciApOwogICAgICAgICB9CiAgICAgIH0gCgl9Cn0=