Hestiken (or “Χέστηκεν”
[Chéstiken] in Cypriot) is a slight variation of the Greek word “Χέστηκε”
[Chéstike] which means that the person mentioned pooped!
Hestiken (or “Χέστηκεν”
(Cyprus Collegiate Programming Contest)
The competition was co-organized by all major academic institutions in Cyprus under the auspices of the Cyprus Computer Society. The participating Universities (in alphabetic order) were the following:
- Cyprus University of Technology
- European University Cyprus
- Frederick University
- Open University of Cyprus
- UCLan, Cyprus
- University of Cyprus
- University of Nicosia
The technical aspects of the competition were held up to the standards of the International Olympiad in Informatics using an automated grading environment with live feedback for the contestants.
In total, the competition hosted 8 teams of 4 members (3 contestants and one mentor). 5 algorithmic problems were given to the contestants to solve programmatically in 3 hours. By the end of the competition all 5 problems were 100% solved by at least one team.
Thanks to the work of the Organizing Committee and especially the efforts by Dr. Josephina Antoniou the competition was successfully completed without any issues.
The first two teams with the highest overall score will represent Cyprus to the South-Eastern European Regional Contest. Specifically the two teams are the following (ordered by overall rank, members ordered alphabetically):
Adamos Ttofari, Andronikos Charalambous, Rafail LoizouWashing Machines
Coach: Chryssis Georgiou
Christodoulos Constantinides, Chryssis Eftychiou, Constantinos DemetriouMulti-Threat
Coach: Dimitrios Kouzapas
|Rank||Academic Institution||Team Name|
|1||University of Cyprus||WashingMachines|
|2||University of Cyprus||Multi-Threat|
|3||University of Cyprus||insert_catchy_name_here|
|4||University of Cyprus||Coding_Warriors|
|5||University of Cyprus||Trifecta|
|6||University of Cyprus||Paphos|
|7||Cyprus University of Technology||cutOverflow|
|8||University of Central Lancashire Cyprus||MAF-Lab|
Conference [Day 1][Balkan Olympiad in Informatics 2016] (232 downloads)
Conference (Solution) [Day 1][Balkan Olympiad in Informatics 2016] (199 downloads)
Hacker [Day 1][Balkan Olympiad in Informatics 2016] (220 downloads)
Hacker (Solution) [Day 1][Balkan Olympiad in Informatics 2016] (197 downloads)
Power Towers [Day 1][Balkan Olympiad in Informatics 2016] (206 downloads)
Power Towers (Solution) [Day 1][Balkan Olympiad in Informatics 2016] (184 downloads)
Acrobat [Day 2][Balkan Olympiad in Informatics 2016] (178 downloads)
Acrobat (Solution) [Day 2][Balkan Olympiad in Informatics 2016] (150 downloads)
Cruise [Day 2][Balkan Olympiad in Informatics 2016] (168 downloads)
Cruise (Solution) [Day 2][Balkan Olympiad in Informatics 2016] (140 downloads)
Lefkaritika [Day 2][Balkan Olympiad in Informatics 2016] (158 downloads)
Lefkaritika (Solution) [Day 2][Balkan Olympiad in Informatics 2016] (161 downloads)
Because of reasons we wanted to find the
IMSI of a SIM card and the
MSISDN of its connection on a phone we had in our hands.
We did not wish to install additional applications on that phone to get this information so we had to find an alternative method in getting the
IMSI and the
Luckily for us there was a way using the
USSD codes that were provided by
Using the dialer (phone application) of our phone we typed the following two commands (one at a time) and then pressed the call (green) button.
To get the
MSISDN we called:
To get the
IMSI we called:
After each call a popup message would appear from the provider (MTN) showing us the information asked.
Unstructured Supplementary Service Data (USSD), sometimes referred to as “Quick Codes” or “Feature codes”, is a communications protocol used by GSM cellular telephones to communicate with the mobile network operator’s computers. USSD can be used for WAP browsing, prepaid callback service, mobile-money services, location-based content services, menu-based information services, and as part of configuring the phone on the network.
MSISDN is a number uniquely identifying a subscription in a GSM or a UMTS mobile network. Simply put, it is the mapping of the telephone number to the SIM card in a mobile/cellular phone. This abbreviation has a several interpretations, the most common one being “Mobile Station International Subscriber Directory Number”.
The International Mobile Subscriber Identity or IMSI is used to identify the user of a cellular network and is a unique identification associated with all cellular networks. It is stored as a 64 bit field and is sent by the phone to the network. It is also used for acquiring other details of the mobile in the home location register (HLR) or as locally copied in the visitor location register. To prevent eavesdroppers identifying and tracking the subscriber on the radio interface, the IMSI is sent as rarely as possible and a randomly generated TMSI is sent instead.