#!/usr/bin/env raku my token integer { 0 | '-'? <[1..9]> <[0..9]>* } subset IntList of Str where /^ '(' * % ',' ')' $/; sub MAIN( $ints ) { die 'Please provide valid input for @ints' unless $ints.subst(/\s/, '', :g) ~~ IntList; my Int() @ints = $; @ints.grep(* != 0).classify(*.sign).map(*.value.elems).max.say; }