/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// https://w...content-available-to-author-only...t.com/123putlocker/journal/123Putlocker-HD-Online-Shazam-2019-Movie-Free-825421823
https://w...content-available-to-author-only...t.com/123putlocker/journal/123Putlocker-HD-Online-Downton-Abbey-Movie-Free-825421709
https://w...content-available-to-author-only...t.com/123putlocker/journal/Putlocker-HD-Online-Good-Newwz-2019-Movie-Free-825421632
https://w...content-available-to-author-only...t.com/123putlocker/journal/Putlocker-HD-Online-Black-Christmas-2019-Movie-825421516
https://w...content-available-to-author-only...t.com/123putlocker/journal/123Putlocker-HD-Online-Dolemite-Is-My-Name-Movie-825421384
https://w...content-available-to-author-only...t.com/123putlocker/journal/Putlocker-HD-Online-The-Addams-Family-Movie-Free-825421264
https://w...content-available-to-author-only...t.com/123putlocker/journal/123Putlocker-HD-Online-Jexi-2019-Movie-Free-825421085
https://w...content-available-to-author-only...t.com/123putlocker/journal/Putlocker-HD-Online-Last-Christmas-2019-Movie-825420975
https://w...content-available-to-author-only...t.com/123putlocker/journal/Putlocker-HD-Online-Angel-Has-Fallen-2019-Movie-825420646
https://w...content-available-to-author-only...t.com/123putlocker/journal/Putlocker-HD-Online-Doctor-Sleep-2019-Movie-Free-825420537
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIGh0dHBzOi8vdy4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4udC5jb20vMTIzcHV0bG9ja2VyL2pvdXJuYWwvMTIzUHV0bG9ja2VyLUhELU9ubGluZS1TaGF6YW0tMjAxOS1Nb3ZpZS1GcmVlLTgyNTQyMTgyMwoKaHR0cHM6Ly93Li4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi50LmNvbS8xMjNwdXRsb2NrZXIvam91cm5hbC8xMjNQdXRsb2NrZXItSEQtT25saW5lLURvd250b24tQWJiZXktTW92aWUtRnJlZS04MjU0MjE3MDkKCmh0dHBzOi8vdy4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4udC5jb20vMTIzcHV0bG9ja2VyL2pvdXJuYWwvUHV0bG9ja2VyLUhELU9ubGluZS1Hb29kLU5ld3d6LTIwMTktTW92aWUtRnJlZS04MjU0MjE2MzIKCmh0dHBzOi8vdy4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4udC5jb20vMTIzcHV0bG9ja2VyL2pvdXJuYWwvUHV0bG9ja2VyLUhELU9ubGluZS1CbGFjay1DaHJpc3RtYXMtMjAxOS1Nb3ZpZS04MjU0MjE1MTYKCmh0dHBzOi8vdy4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4udC5jb20vMTIzcHV0bG9ja2VyL2pvdXJuYWwvMTIzUHV0bG9ja2VyLUhELU9ubGluZS1Eb2xlbWl0ZS1Jcy1NeS1OYW1lLU1vdmllLTgyNTQyMTM4NAoKaHR0cHM6Ly93Li4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi50LmNvbS8xMjNwdXRsb2NrZXIvam91cm5hbC9QdXRsb2NrZXItSEQtT25saW5lLVRoZS1BZGRhbXMtRmFtaWx5LU1vdmllLUZyZWUtODI1NDIxMjY0CgpodHRwczovL3cuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLnQuY29tLzEyM3B1dGxvY2tlci9qb3VybmFsLzEyM1B1dGxvY2tlci1IRC1PbmxpbmUtSmV4aS0yMDE5LU1vdmllLUZyZWUtODI1NDIxMDg1CgpodHRwczovL3cuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLnQuY29tLzEyM3B1dGxvY2tlci9qb3VybmFsL1B1dGxvY2tlci1IRC1PbmxpbmUtTGFzdC1DaHJpc3RtYXMtMjAxOS1Nb3ZpZS04MjU0MjA5NzUKCmh0dHBzOi8vdy4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4udC5jb20vMTIzcHV0bG9ja2VyL2pvdXJuYWwvUHV0bG9ja2VyLUhELU9ubGluZS1BbmdlbC1IYXMtRmFsbGVuLTIwMTktTW92aWUtODI1NDIwNjQ2CgpodHRwczovL3cuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLnQuY29tLzEyM3B1dGxvY2tlci9qb3VybmFsL1B1dGxvY2tlci1IRC1PbmxpbmUtRG9jdG9yLVNsZWVwLTIwMTktTW92aWUtRnJlZS04MjU0MjA1MzcKCX0KfQ==