algocs2:40106976
RANK 15617