English: Delft University of Technology and the University of Amsterdam have taken up this challenge.
Telugu: డెల్ఫీ యూనివర్సిటీ ఆఫ్ టెక్నాలజీ మరియు ఆమ్స్టర్డాం విశ్వవిద్యాలయం ఈ సవాలును స్వీకరించాయి.