Please read the following table in Markdown format and then answer the question according to the table. Table cells in one row are seperated by '|', and different rows are seperated by '
'.

Table:
| Stage | Stage winner | General classification | Points classification | Mountains classification | Asian rider classification | Team classification |
| --- | --- | --- | --- | --- | --- | --- |
| 1.0 | Mohd Shahrul Mat Amin | Mohd Shahrul Mat Amin | Ahmad Fallanie Ali | not available | Mohd Shahrul Mat Amin | Malaysian Armed Forces |
| 2.0 | Johann Rabie | David McCann | Malcolm Lange | Matnur | Amir Rusli | LeTua Cycling Team |
| 3.0 | Malcolm Lange | David McCann | Malcolm Lange | Matnur | Amir Rusli | LeTua Cycling Team |
| 4.0 | Suhardi Hassan | David McCann | Malcolm Lange | Matnur | Amir Rusli | LeTua Cycling Team |
| 5.0 | Mark O'Brien | David McCann | Malcolm Lange | Matnur | Amir Rusli | LeTua Cycling Team |
Question:
Who was listed under the general classification when the stage winner was suhardi hassan?
Answer:
David McCann