import java.util.List;
import java.util.ArrayList;
import java.util.Date;
class Ideone
{
public static void main
(String[] args
) {
List<Date> dates = new ArrayList<>();
dates.
add(new Date(1514657294173L
)); // Approximate time of this code being written dates.
add(new Date(1514225294173L
)); // Christmas day 2017, 5 days before this code
List<Date> results = repeat(dates, 2);
}
public static <T extends Cloneable> List<T> repeat(List<T> in, int times)
{
List<T> result = new ArrayList<T>();
for (T x : in)
{
for (int i = 0; i < times; ++i)
result.add(x);
}
return result;
}
}
aW1wb3J0IGphdmEudXRpbC5MaXN0OwppbXBvcnQgamF2YS51dGlsLkFycmF5TGlzdDsKaW1wb3J0IGphdmEudXRpbC5EYXRlOwoKY2xhc3MgSWRlb25lCnsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpCiAgICB7CiAgICAgICAgTGlzdDxEYXRlPiBkYXRlcyA9IG5ldyBBcnJheUxpc3Q8PigpOwogICAgICAgIGRhdGVzLmFkZChuZXcgRGF0ZSgxNTE0NjU3Mjk0MTczTCkpOyAvLyBBcHByb3hpbWF0ZSB0aW1lIG9mIHRoaXMgY29kZSBiZWluZyB3cml0dGVuCiAgICAgICAgZGF0ZXMuYWRkKG5ldyBEYXRlKDE1MTQyMjUyOTQxNzNMKSk7IC8vIENocmlzdG1hcyBkYXkgMjAxNywgNSBkYXlzIGJlZm9yZSB0aGlzIGNvZGUKICAgICAgICAKICAgICAgICBMaXN0PERhdGU+IHJlc3VsdHMgPSByZXBlYXQoZGF0ZXMsIDIpOwogICAgICAgIGZvciAoRGF0ZSBkIDogcmVzdWx0cykKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGQpOwogICAgfQogICAgCiAgICBwdWJsaWMgc3RhdGljIDxUIGV4dGVuZHMgQ2xvbmVhYmxlPiBMaXN0PFQ+IHJlcGVhdChMaXN0PFQ+IGluLCBpbnQgdGltZXMpCiAgICB7CiAgICAgICAgTGlzdDxUPiByZXN1bHQgPSBuZXcgQXJyYXlMaXN0PFQ+KCk7CiAgICAgICAgZm9yIChUIHggOiBpbikKICAgICAgICB7CiAgICAgICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgdGltZXM7ICsraSkKICAgICAgICAgICAgICAgIHJlc3VsdC5hZGQoeCk7CiAgICAgICAgfQogICAgICAgIHJldHVybiByZXN1bHQ7CiAgICB9Cn0=