TENNIS LIVE TOURNAMENTS
TENNIS RANKINGS
PARTNERS
Australia F7 | sets | 1 | 2 | 3 | 4 | 5 | |||
06.10.16 2nd round |
Dayne Kelly | 2 | 6 | 6 | |||||
Nathan Eshmade | 0 | 3 | 3 | ||||||
06.10.16 2nd round |
Jarmere Jenkins | 2 | 6 | 6 | |||||
Isaac Frost | 0 | 3 | 3 | ||||||
06.10.16 1/4 |
Jarmere Jenkins | 2 | 6 | 7 | |||||
Thomas Fancutt | 0 | 1 | 5 | ||||||
06.10.16 2nd round |
Harry Bourchier | 2 | 6 | 6 | |||||
Maverick Banes | 0 | 4 | 4 | ||||||
06.10.16 1/4 |
Blake Mott | 2 | 6 | 6 | |||||
Alex De Minaur | 0 | 4 | 4 | ||||||
06.10.16 2nd round |
Blake Mott | 2 | 6 | 6 | |||||
Aaron Addison | 0 | 2 | 2 | ||||||
06.10.16 1/4 |
Marc Polmans | 1 | 5 | ||||||
Harry Bourchier retired | 0 | 5 | |||||||
06.10.16 1/4 |
Max Purcell | 2 | 7 | 6 | |||||
Dayne Kelly | 0 | 66 | 2 | ||||||
06.10.16 2nd round |
Max Purcell | 2 | 6 | 6 | |||||
Adam Walton | 0 | 4 | 4 | ||||||
06.10.16 2nd round |
Alex De Minaur | 2 | 7 | 4 | 6 | ||||
Gavin Van Peperzeel | 1 | 5 | 6 | 0 | |||||
Campinas Challenger | sets | 1 | 2 | 3 | 4 | 5 | |||
06.10.16 2nd round |
Carlos Berlocq | 2 | 6 | 2 | 6 | ||||
Agustin Velotti | 1 | 1 | 6 | 4 | |||||
06.10.16 2nd round |
Rogerio Dutra Da Silva | 2 | 7 | 6 | |||||
Caio Zampieri | 0 | 5 | 3 | ||||||
06.10.16 2nd round |
Pedro Sousa | 2 | 6 | 5 | 6 | ||||
Nicolas Kicker | 1 | 1 | 7 | 4 | |||||
06.10.16 2nd round |
Facundo Bagnis | 2 | 6 | 6 | |||||
Joao Pedro Sorgi | 0 | 3 | 4 | ||||||
06.10.16 2nd round |
Guido Andreozzi | 2 | 2 | 6 | 6 | ||||
Maximo Gonzalez | 1 | 6 | 3 | 2 | |||||
06.10.16 2nd round |
Thiago Moura Monteiro | 2 | 7 | 6 | |||||
Andrea Collarini | 0 | 67 | 4 | ||||||
06.10.16 2nd round |
Juan Ignacio Londero | 2 | 1 | 6 | 7 | ||||
Federico Coria | 1 | 6 | 2 | 68 | |||||
06.10.16 2nd round |
Tomas Lipovsek Puches | 2 | 6 | 4 | 6 | ||||
Joao Souza | 1 | 1 | 6 | 3 | |||||
Beijing | sets | 1 | 2 | 3 | 4 | 5 | |||
06.10.16 2nd round |
Rafael Nadal | 2 | 6 | 7 | |||||
Adrian Mannarino | 0 | 1 | 66 | ||||||
06.10.16 2nd round |
Grigor Dimitrov | 2 | 6 | 7 | 6 | ||||
Lucas Pouille | 1 | 73 | 60 | 4 | |||||
Colombia F4 | sets | 1 | 2 | 3 | 4 | 5 | |||
06.10.16 2nd round |
Ricardo Hocevar | 2 | 4 | 6 | 6 | ||||
Jorge Montero | 1 | 6 | 3 | 4 | |||||
06.10.16 2nd round |
Nicolas Santos | 2 | 6 | 5 | 7 | ||||
Oscar Jose Gutierrez | 1 | 3 | 7 | 66 | |||||
06.10.16 2nd round |
Alejandro Gomez | 1 | w/o | ||||||
Nicolas Barrientos | 0 | ||||||||
06.10.16 2nd round |
Facundo Mena | 2 | 6 | 6 | |||||
Jorge Brian Panta Herreros | 0 | 1 | 2 | ||||||
06.10.16 2nd round |
Sebastian Serrano | 2 | 4 | 6 | 6 | ||||
Dusty H. Boyer | 1 | 6 | 3 | 3 | |||||
06.10.16 2nd round |
Joao Menezes | 1 | 6 | 1 | |||||
Adam El Mihdawy retired | 0 | 3 | 0 | ||||||
06.10.16 2nd round |
Daniel Elahi Galan | 1 | 6 | 3 | |||||
Sergio Luis Hernandez Ramirez retired | 0 | 1 | 1 | ||||||
06.10.16 2nd round |
Tomas Barrios Vera | 2 | 6 | 6 | |||||
Jose Fernando Carvajal Torres | 0 | 0 | 1 | ||||||
Croatia F9 | sets | 1 | 2 | 3 | 4 | 5 | |||
06.10.16 2nd round |
Kristijan Mesaros | 2 | 6 | 6 | |||||
Tomislav Ternar | 0 | 0 | 1 | ||||||
06.10.16 2nd round |
Riccardo Bellotti | 2 | 6 | 6 | |||||
Jelle Sels | 0 | 3 | 1 | ||||||
06.10.16 2nd round |
Ljubomir Celebic | 2 | 6 | 5 | 7 | ||||
Pascal Meis | 1 | 3 | 7 | 5 | |||||
06.10.16 2nd round |
Nerman Fatic | 2 | 7 | 6 | |||||
Nino Serdarusic | 0 | 5 | 2 | ||||||
06.10.16 2nd round |
Lucas Miedler | 2 | 6 | 6 | |||||
Melik Feler | 0 | 1 | 3 | ||||||
06.10.16 2nd round |
Alexandre Muller | 2 | 6 | 6 | |||||
Ivan Bjelica | 0 | 4 | 1 | ||||||
06.10.16 2nd round |
Gian Marco Moroni | 2 | 6 | 6 | |||||
Zeljko Milovic | 0 | 2 | 2 | ||||||
Egypt F27 | sets | 1 | 2 | 3 | 4 | 5 | |||
06.10.16 2nd round |
Sherif Sabry | 2 | 0 | 6 | 6 | ||||
Leo Julien Sebaoun | 1 | 6 | 2 | 4 | |||||
06.10.16 2nd round |
Karim-Mohamed Maamoun | 2 | 6 | 6 | |||||
Kacper Zuk | 0 | 1 | 3 | ||||||
06.10.16 2nd round |
Giorgio Ricca | 2 | 6 | 4 | 6 | ||||
Jose Fco. Vidal Azorin | 1 | 4 | 6 | 1 | |||||
06.10.16 2nd round |
Andrea Vavassori | 2 | 6 | 7 | |||||
Kamil Gajewski | 0 | 4 | 5 | ||||||
06.10.16 2nd round |
Michal Dembek | 2 | 6 | 6 | |||||
Olly Sadler | 0 | 0 | 0 | ||||||
06.10.16 2nd round |
Lloyd Harris | 2 | 6 | 6 | |||||
Gaston-Arturo Grimolizzi | 0 | 1 | 2 | ||||||
06.10.16 2nd round |
Petr Hajek | 2 | 7 | 5 | 6 | ||||
Jonathan Gray | 1 | 65 | 7 | 2 | |||||
06.10.16 2nd round |
Piotr Matuszewski | 2 | 6 | 6 | |||||
Szymon Walkow | 0 | 4 | 4 | ||||||
France F21 | sets | 1 | 2 | 3 | 4 | 5 | |||
06.10.16 2nd round |
Jan Mertl | 2 | 6 | 6 | 6 | ||||
Maxence Beauge | 1 | 713 | 3 | 3 | |||||
06.10.16 2nd round |
Gregoire Jacq | 2 | 6 | 6 | |||||
Elie Rousset | 0 | 1 | 3 | ||||||
06.10.16 2nd round |
Remi Boutillier | 2 | 6 | 6 | |||||
Yannick Jankovits | 0 | 4 | 4 | ||||||
06.10.16 2nd round |
Hugo Grenier | 2 | 6 | 7 | |||||
Julien Dubail | 0 | 4 | 65 | ||||||
Germany F13 | sets | 1 | 2 | 3 | 4 | 5 | |||
06.10.16 2nd round |
Michal Konecny | 2 | 6 | 6 | 6 | ||||
Christoph Negritu | 1 | 4 | 74 | 4 | |||||
06.10.16 2nd round |
Marek Jaloviec | 2 | 6 | 6 | |||||
Kai Lemstra | 0 | 4 | 2 | ||||||
06.10.16 2nd round |
Martins Podzus | 2 | 6 | 6 | |||||
Thomas Statzberger | 0 | 1 | 3 | ||||||
06.10.16 2nd round |
David Poljak | 2 | 7 | 6 | |||||
Lukas Ollert | 0 | 65 | 3 | ||||||
06.10.16 2nd round |
Bastian Wagner | 2 | 7 | 3 | 6 | ||||
Nils Brinkman | 1 | 64 | 6 | 4 | |||||
06.10.16 2nd round |
Danylo Kalenichenko | 2 | 3 | 6 | 6 | ||||
Christian Hirschmueller | 1 | 6 | 3 | 2 | |||||
06.10.16 2nd round |
Lukas Ruepke | 2 | 6 | 6 | |||||
Keelan Oakley | 0 | 1 | 2 | ||||||
06.10.16 2nd round |
Alexandar Lazarov | 2 | 6 | 7 | |||||
Vadym Ursu | 0 | 3 | 67 | ||||||
Hungary F8 | sets | 1 | 2 | 3 | 4 | 5 | |||
06.10.16 1/4 |
Attila Balazs | 2 | 6 | 6 | |||||
Lenny Hampel | 0 | 3 | 2 | ||||||
06.10.16 1/4 |
Peter Torebko | 2 | 6 | 6 | |||||
Tomislav Brkic | 0 | 4 | 4 | ||||||
06.10.16 1/4 |
Alexey Vatutin | 2 | 6 | 6 | |||||
Sebastian Ofner | 0 | 1 | 1 | ||||||
06.10.16 1/4 |
Pavel Nejedly | 2 | 6 | 6 | |||||
Sumit Nagal | 0 | 3 | 4 | ||||||
Israel F15 | sets | 1 | 2 | 3 | 4 | 5 | |||
06.10.16 2nd round |
Vladimir Uzhylovsky | 2 | 6 | 6 | |||||
Motvey Radionov | 0 | 3 | 2 | ||||||
06.10.16 2nd round |
Amir Weintraub | 2 | 6 | 6 | |||||
Amit Gabreal | 0 | 1 | 2 | ||||||
06.10.16 2nd round |
Scott Clayton | 2 | 7 | 7 | |||||
Yshai Oliel | 0 | 65 | 5 | ||||||
06.10.16 2nd round |
Peter Kobelt | 2 | 6 | 7 | |||||
Dane Webb | 0 | 3 | 5 | ||||||
06.10.16 2nd round |
Mor Bulis | 2 | 6 | 7 | |||||
Antoine Bellier | 0 | 4 | 66 | ||||||
06.10.16 2nd round |
Roman Safiullin | 2 | 6 | 6 | 6 | ||||
Austin Smith | 1 | 1 | 75 | 4 | |||||
06.10.16 2nd round |
Joshua Paris | 2 | 4 | 6 | 6 | ||||
Daniel Cukierman | 1 | 6 | 1 | 3 | |||||
06.10.16 2nd round |
Ben Patael | 2 | 6 | 6 | |||||
Omer Katz | 0 | 0 | 2 | ||||||
Italy F32 | sets | 1 | 2 | 3 | 4 | 5 | |||
06.10.16 1/4 |
Walter Trusendi | 2 | 6 | 6 | |||||
Omar Giacalone | 0 | 3 | 2 | ||||||
06.10.16 1/4 |
Yannick Maden | 2 | 6 | 6 | |||||
Filippo Baldi | 0 | 4 | 2 | ||||||
06.10.16 1/4 |
Stefano Travaglia | 2 | 6 | 6 | |||||
Dominic Cotrone | 0 | 2 | 2 | ||||||
06.10.16 1/4 |
Corentin Denolly | 2 | 6 | 6 | |||||
Riccardo Bonadio | 0 | 2 | 4 | ||||||
Kazakhstan F7 | sets | 1 | 2 | 3 | 4 | 5 | |||
06.10.16 1/4 |
Ivan Nedelko | 2 | 6 | 6 | |||||
George Tsivadze | 0 | 2 | 4 | ||||||
06.10.16 1/4 |
Sanjar Fayziev | 2 | 6 | 6 | |||||
Ivan Davydov | 0 | 3 | 2 | ||||||
06.10.16 1/4 |
Alexander Igoshin | 2 | 4 | 7 | 6 | ||||
Vladimir Ivanov | 1 | 6 | 66 | 0 | |||||
06.10.16 1/4 |
Ivan Gakhov | 2 | 6 | 6 | |||||
Pavel Kotov | 0 | 2 | 4 | ||||||
Mohammedia Challenger | sets | 1 | 2 | 3 | 4 | 5 | |||
06.10.16 1/4 |
Uladzimir Ignatik | 2 | 6 | 6 | |||||
Roberto Carballes Baena | 0 | 1 | 4 | ||||||
06.10.16 1/4 |
Gerald Melzer | 2 | 6 | 6 | |||||
Andrej Martin | 0 | 3 | 1 | ||||||
06.10.16 1/4 |
Kamil Majchrzak | 2 | 6 | 3 | 6 | ||||
Damir Dzumhur | 1 | 4 | 6 | 1 | |||||
06.10.16 1/4 |
Stefanos Tsitsipas | 1 | 4 | 5 | |||||
Daniel Gimeno-Traver retired | 0 | 6 | 3 | ||||||
Mons Challenger | sets | 1 | 2 | 3 | 4 | 5 | |||
06.10.16 2nd round |
Paul-Henri Mathieu | 2 | 6 | 6 | |||||
Yann Marti | 0 | 2 | 3 | ||||||
06.10.16 2nd round |
Daniel Brands | 2 | 6 | 6 | |||||
Radu Albot | 0 | 4 | 4 | ||||||
06.10.16 2nd round |
Vincent Millot | 2 | 2 | 6 | 7 | ||||
Illya Marchenko | 1 | 6 | 2 | 60 | |||||
06.10.16 2nd round |
Jan-Lennard Struff | 2 | 6 | 6 | 6 | ||||
Marco Chiudinelli | 1 | 78 | 4 | 3 | |||||
06.10.16 2nd round |
Daniil Medvedev | 2 | 6 | 7 | |||||
Norbert Gombos | 0 | 3 | 68 | ||||||
Portugal F12 | sets | 1 | 2 | 3 | 4 | 5 | |||
06.10.16 1st round |
Gerard Granollers | 2 | 6 | 3 | 6 | ||||
Carlos Gomez-Herrera | 1 | 4 | 6 | 3 | |||||
06.10.16 2nd round |
Germain Gigounon | 2 | 6 | 6 | |||||
Marcos Giraldi Requena | 0 | 1 | 3 | ||||||
06.10.16 2nd round |
Laslo Urrutia Fuentes | 2 | 2 | 7 | 6 | ||||
Joao Domingues | 1 | 6 | 64 | 2 | |||||
06.10.16 2nd round |
Maxime Chazal | 2 | 6 | 6 | |||||
Gerard Granollers | 0 | 3 | 2 | ||||||
06.10.16 2nd round |
Ricardo Ojeda Lara | 2 | 6 | 5 | 6 | ||||
David Vega Hernandez | 1 | 4 | 7 | 4 | |||||
06.10.16 2nd round |
Gianni Mina | 2 | 6 | 6 | |||||
Simeon Rossier | 0 | 4 | 0 | ||||||
06.10.16 2nd round |
Andres Artunedo Martinavarr | 2 | 7 | 4 | 7 | ||||
Maciej Rajski | 1 | 5 | 6 | 66 | |||||
06.10.16 2nd round |
Lorenzo Frigerio | 2 | 6 | 6 | |||||
Jesse Huta Galung | 0 | 2 | 3 | ||||||
06.10.16 2nd round |
Miguel Semmler | 2 | 6 | 1 | 7 | ||||
Lorenzo Giustino | 1 | 2 | 6 | 5 | |||||
Tokyo | sets | 1 | 2 | 3 | 4 | 5 | |||
06.10.16 2nd round |
Ivo Karlovic | 2 | 7 | 7 | |||||
Janko Tipsarevic | 0 | 69 | 65 | ||||||
06.10.16 2nd round |
Gilles Muller | 2 | 6 | 6 | |||||
Marcos Baghdatis | 0 | 3 | 4 | ||||||
06.10.16 2nd round |
Gael Monfils | 2 | 6 | 6 | |||||
Gilles Simon | 0 | 1 | 4 | ||||||
06.10.16 2nd round |
Nick Kyrgios | 1 | w/o | ||||||
Radek Stepanek | 0 | ||||||||
Stockton Challenger | sets | 1 | 2 | 3 | 4 | 5 | |||
06.10.16 2nd round |
Frank Dancevic | 2 | 6 | 6 | |||||
Brydan Klein | 0 | 4 | 4 | ||||||
06.10.16 2nd round |
Darian King | 2 | 2 | 6 | 6 | ||||
Marcelo Arevalo | 1 | 6 | 3 | 3 | |||||
06.10.16 2nd round |
Noah Rubin | 2 | 7 | 3 | 6 | ||||
Joris De Loore | 1 | 5 | 6 | 1 | |||||
06.10.16 2nd round |
Michael Mmoh | 2 | 6 | 6 | |||||
Salvatore Caruso | 0 | 3 | 2 | ||||||
Sweden F5 | sets | 1 | 2 | 3 | 4 | 5 | |||
06.10.16 1/4 |
Edward Corrie | 2 | 6 | 6 | |||||
Jurgen Zopp | 0 | 1 | 4 | ||||||
06.10.16 1/4 |
Markus Eriksson | 2 | 6 | 6 | |||||
Andriej Kapas | 0 | 1 | 4 | ||||||
06.10.16 1/4 |
Laurent Lokoli | 2 | 6 | 6 | |||||
Cem Ilkel | 0 | 3 | 1 | ||||||
06.10.16 1/4 |
Alexander Bublik | 2 | 3 | 7 | 6 | ||||
Tim Van Rijthoven | 1 | 6 | 65 | 0 | |||||
Tunisia F26 | sets | 1 | 2 | 3 | 4 | 5 | |||
06.10.16 2nd round |
Marc Sieber | 2 | 3 | 6 | 6 | ||||
Maxime Mora | 1 | 6 | 2 | 2 | |||||
06.10.16 2nd round |
Laurynas Grigelis | 2 | 6 | 6 | |||||
Eduardo Agustin Torre | 0 | 0 | 0 | ||||||
06.10.16 2nd round |
Alessandro Petrone | 2 | 7 | 6 | |||||
Davide Galoppini | 0 | 5 | 4 | ||||||
06.10.16 2nd round |
Fabrizio Ornago | 2 | 1 | 6 | 6 | ||||
David Perez Sanz | 1 | 6 | 4 | 3 | |||||
06.10.16 2nd round |
Mathias Bourgue | 2 | 6 | 6 | |||||
Elliot Benchetrit | 0 | 3 | 2 | ||||||
06.10.16 2nd round |
Pol Toledo Bague | 2 | 6 | 6 | |||||
Luca Tomasetto | 0 | 0 | 1 | ||||||
06.10.16 2nd round |
Benjamin Bonzi | 2 | 6 | 3 | 6 | ||||
Pierre Faivre | 1 | 4 | 6 | 3 | |||||
06.10.16 2nd round |
Guy Den Heijer | 2 | 7 | 7 | |||||
George Botezan | 0 | 5 | 5 | ||||||
Ukraine F6 | sets | 1 | 2 | 3 | 4 | 5 | |||
06.10.16 2nd round |
Francesco Vilardo | 2 | 6 | 6 | |||||
Daniil Zarichanskyy | 0 | 4 | 4 | ||||||
06.10.16 2nd round |
Lukas Mugevicius | 2 | 6 | 6 | |||||
Francesco Ferrari | 0 | 4 | 1 | ||||||
06.10.16 2nd round |
Julian Onken | 2 | 6 | 6 | |||||
Stanislav Poplavskyy | 0 | 1 | 4 | ||||||
06.10.16 2nd round |
Vladyslav Manafov | 2 | 6 | 6 | |||||
Yurii Dzhavakian | 0 | 3 | 4 | ||||||
06.10.16 2nd round |
Denys Mylokostov | 2 | 6 | 6 | |||||
Denis Yevseyev | 0 | 1 | 2 | ||||||
06.10.16 2nd round |
Marat Deviatiarov | 2 | 6 | 7 | |||||
Alexander Lebedyn | 0 | 3 | 5 | ||||||
06.10.16 2nd round |
Leon Schutt | 2 | 6 | 6 | |||||
Yuriy Kryvoy | 0 | 4 | 3 | ||||||
06.10.16 2nd round |
Adrian Andrzejczuk | 2 | 6 | 6 | |||||
Oleg Koval | 0 | 2 | 4 | ||||||
Campinas Challenger | sets | 1 | 2 | 3 | 4 | 5 | |||
06.10.16 1/4 |
Federico Coria/Tomas Lipovsek Puches | 2 | 6 | 6 | |||||
Orlando Luz/Marcelo Zormann | 0 | 4 | 4 | ||||||
06.10.16 1/4 |
Fernando Romboli/Caio Zampieri | 2 | 6 | 6 | |||||
Fabiano De Paula/Pedro Sousa | 0 | 4 | 1 | ||||||
06.10.16 1/4 |
Sergio Galdos/Maximo Gonzalez | 2 | 6 | 6 | |||||
Andrea Collarini/Agustin Velotti | 0 | 1 | 4 | ||||||
06.10.16 1/4 |
Marcel Felder/Fabricio Neis | 2 | 7 | 6 | |||||
Maximiliano Estevez/Jose Hernandez-Fernandez | 0 | 5 | 4 | ||||||
Beijing | sets | 1 | 2 | 3 | 4 | 5 | |||
06.10.16 1/4 |
Lukasz Kubot/Marcelo Melo | 2 | 5 | 6 | 10 | ||||
Julien Benneteau/Edouard Roger-Vasselin | 1 | 7 | 3 | 8 | |||||
06.10.16 1/4 |
Jack Sock/Bernard Tomic | 2 | 4 | 6 | 10 | ||||
Paolo Lorenzi/Guido Pella | 1 | 6 | 4 | 7 | |||||
Mohammedia Challenger | sets | 1 | 2 | 3 | 4 | 5 | |||
06.10.16 1/2 |
Roman Jebavy/Andrej Martin | 2 | 6 | 6 | |||||
Andreas Mies/Oscar Otte | 0 | 2 | 4 | ||||||
06.10.16 1/2 |
Dino Marcan/Antonio Sancic | 2 | 6 | 7 | 10 | ||||
Tomasz Bednarek/Rameez Junaid | 1 | 77 | 61 | 6 | |||||
Mons Challenger | sets | 1 | 2 | 3 | 4 | 5 | |||
06.10.16 1/4 |
Julian Knowle/Jurgen Melzer | 2 | 6 | 4 | 12 | ||||
Ken Skupski/Neal Skupski | 1 | 3 | 6 | 10 | |||||
06.10.16 1/4 |
Nikola Mektic/Franko Skugor | 2 | 6 | 6 | |||||
Andrey Golubev/Matwe Middelkoop | 0 | 1 | 2 | ||||||
Tokyo | sets | 1 | 2 | 3 | 4 | 5 | |||
06.10.16 1/4 |
Juan-Sebastian Cabal/Robert Farah | 2 | 1 | 7 | 10 | ||||
Jamie Murray/Bruno Soares | 1 | 6 | 65 | 8 | |||||
Stockton Challenger | sets | 1 | 2 | 3 | 4 | 5 | |||
06.10.16 1/4 |
Matt Reid/John-Patrick Smith | 2 | 6 | 3 | 10 | ||||
Quentin Halys/Dennis Novikov | 1 | 4 | 6 | 7 | |||||
06.10.16 1/4 |
Miguel-Angel Reyes-Varela/Max Jacob Schnur | 2 | 6 | 7 | |||||
Sekou Bangoura/David O'Hare | 0 | 3 | 5 | ||||||
06.10.16 1/4 |
Jose Chamba Gomez/Sem Verbeek | 2 | 6 | 5 | 10 | ||||
Bjorn Fratangelo/Tommy Paul | 1 | 4 | 7 | 6 | |||||
06.10.16 1/4 |
Brian Baker/Samuel Groth | 2 | 6 | 6 | |||||
Marcelo Arevalo/Brydan Klein | 0 | 2 | 4 |