From our Moscow correspondent:
Another look at that very long ballot paper:
An update on reported election violations from our news desk:
The police have so far registered more than 500 reports of election violation, the press service of the Ukrainian Interior Ministry reported in a Twitter post.
"As of 14:00, the police have registered 522 complaints and reports related to the electoral process," it said.
The greatest number of violations were registered in Kyiv, the Donetsk, Kharkov, and Dnepropetrovsk regions, the ministry said.
The police added that it had opened eight criminal cases over electoral violations.
Our Ukrainian Service has a photo report about the Ukrainian army voting on the front lines near Luhansk. According to the correspondent there, the troops are brought to the polling station in small groups, in order not to reduce the troop's fighting strength.
And from our Current Time network, here are the candidates voting:
More voting outside Ukraine:
Also some comments from Poroshenko after voting: "This is an absolutely necessary condition for our moving forward, for the return of Ukraine into the family of European nations and our membership of the European Union and NATO."
Joking around with journalists after casting his ballot, Zelenskyy said he was in an upbeat mood and had "voted for a very worthy guy."
"A new life is beginning, a normal life, a life without corruption, without bribes -- life in a new country, the country of our dreams," Zelenskyy said.